Docs · US SMS OTP
US SMS OTP
Draft. This page is not on the live API yet. It is not tax or legal advice.
US SMS OTP / A2P verification tax treatment by state. Retrieved 2026-11-03. Retrieval date is calendar 2026-11-03 (user zone Asia/Vientiane UTC+7). Foreign (non-US) B2C seller; not a marketplace/platform; not vouchers/prepaid.
This page is rendered from the vendored US SMS OTP file. The build reads that file only. It does not fetch a rate or a source.
Product telecom.sms_verification. Federal USF does not apply. FCC Wireless Messaging Declaratory Ruling (33 FCC Rcd 12075, 2018) classifies SMS/MMS as information services. 2026 FCC Form 499-A instructions Line 418 expressly list wireless text messaging (SMS/MMS) as information-service revenues excluded from USF and other fund contribution bases.
Federal USF sources: https://www.usac.org/wp-content/uploads/service-providers/documents/forms/2026/2026-FCC-Form-499A-Form-Instructions.pdf · https://docs.fcc.gov/public/attachments/FCC-18-178A1.pdf.
FCC treats SMS as information service (no federal USF). Many states independently tax texting/messaging as telecommunications for sales/CST/excise. SST Rule 327.2(C): federal defs do not auto-apply to state sales tax.
Most sales-tax states: $100k (some still OR 200 transactions). Higher: CA/NY/TX $500k; AL/MS $250k. CA/NY nexus often TPP-defined — pure SMS may not trip sales-tax nexus even if another tax applies. FL CST dealer registration is separate from sales-tax remote-seller threshold. Always check whether includable sales are gross (counts nontaxable) vs taxable-only.
Add US layer distinct from EU Art 58/24b: require US ZIP(+4)/street; branch product_category=telecom.sms_verification into sales_tax | CST | telecom_excise | none; never assess federal USF on SMS; treat 911/988 as usually carrier/prepaid-wireless unless seller is access-line provider.
56 jurisdictions. 5 are unverified and marked Unverified. 1 other row is low confidence and marked Indicative. An unverified or indicative row is not a firm rule. No numeric state or local rate is listed. The rate basis names the file a later import would read. 911, 988, and USF are No for this foreign seller on every row that states a treatment. An unverified row leaves those fees unverified.
Unverified: American Samoa (US-AS), Guam (US-GU), Northern Mariana Islands (US-MP), Puerto Rico (US-PR), U.S. Virgin Islands (US-VI).
States
One row per jurisdiction in the file, by name. Tax type, rate basis, nexus, includable sales, and the sales and fee flags each carry the confidence stored on that block.
| State | Tax type | Rate basis | Nexus | Includable | Sales | Fees | Confidence |
|---|---|---|---|---|---|---|---|
AlabamaUS-AL | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 250,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Retail tangible personal property retail_tpp | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
AlaskaUS-AK | Sales tax sales_tax | Local only local_only | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Local dependent local_dependent | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
American SamoaUS-AS Unverified | Unverified | Unverified | — | — | Unverified unverified | Unverified | Sales Indicative (unverified) low · Fees Indicative (unverified) low · Nexus Indicative (unverified) low |
ArizonaUS-AZ | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
ArkansasUS-AR | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Taxable sales only. | Taxable taxable | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
CaliforniaUS-CA | None none | None none | USD 500,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross tangible personal property tpp_gross | No | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
ColoradoUS-CO | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
ConnecticutUS-CT | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 and 200 transactions. And AND. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
DelawareUS-DE | None none | None none | No sales threshold. | — | No | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
District of ColumbiaUS-DC | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
FloridaUS-FL | Communications services tax cst | CST state rate plus a local file cst_state_plus_local_file | USD 100,000. Sales only sales_only. Previous calendar year. Taxable sales only. | Taxable tangible personal property taxable_tpp | No | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
GeorgiaUS-GA | None none | None none | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail including electronic delivery retail_incl_electronic_delivery | No | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
GuamUS-GU Unverified | Unverified | Unverified | — | — | Unverified unverified | Unverified | Sales Indicative (unverified) low · Fees Indicative (unverified) low · Nexus Indicative (unverified) low |
HawaiiUS-HI | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
IdahoUS-ID | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
IllinoisUS-IL | Telecommunications excise telecom_excise | Telecommunications excise rate database telecom_excise_rate_database | USD 100,000. Sales only sales_only. Preceding 12 months. Counts nontaxable sales. | Retail tangible personal property retail_tpp | No | 911 No · 988 No · USF No. 988 is inside the excise rate | Sales high high · Fees high high · Nexus medium medium |
IndianaUS-IN | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
IowaUS-IA | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
KansasUS-KS | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
KentuckyUS-KY | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
LouisianaUS-LA | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
MaineUS-ME | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
MarylandUS-MD | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
MassachusettsUS-MA | Sales tax sales_tax | Statewide file statewide_file | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales high high · Fees high high · Nexus high high |
MichiganUS-MI | Sales tax sales_tax | Statewide file statewide_file | USD 100,000 or 200 transactions. Or OR. Previous calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
MinnesotaUS-MN | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
MississippiUS-MS Indicative | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 250,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales Indicative (unverified) low · Fees medium medium · Nexus Indicative (unverified) low |
MissouriUS-MO | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Taxable sales only. | Taxable taxable | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
MontanaUS-MT | None none | None none | No sales threshold. | — | No | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
NebraskaUS-NE | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
NevadaUS-NV | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
New HampshireUS-NH | None none | None none | No sales threshold. | — | No | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
New JerseyUS-NJ | Sales tax sales_tax | Statewide file statewide_file | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
New MexicoUS-NM | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Taxable sales only. | Taxable taxable | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
New YorkUS-NY | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 500,000 and 100 transactions. And AND. Preceding four sales tax quarters. Counts nontaxable sales. | Gross tangible personal property tpp_gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
North CarolinaUS-NC | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales high high · Fees high high · Nexus high high |
North DakotaUS-ND | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Taxable sales only. | Taxable taxable | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
Northern Mariana IslandsUS-MP Unverified | Unverified | Unverified | — | — | Unverified unverified | Unverified | Sales Indicative (unverified) low · Fees Indicative (unverified) low · Nexus Indicative (unverified) low |
OhioUS-OH | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
OklahomaUS-OK | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Taxable sales only. | Taxable taxable | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
OregonUS-OR | None none | None none | No sales threshold. | — | No | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
PennsylvaniaUS-PA | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 100,000. Sales only sales_only. Previous 12 months, then the calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
Puerto RicoUS-PR Unverified | Unverified | Unverified | — | — | Unverified unverified | Unverified | Sales Indicative (unverified) low · Fees Indicative (unverified) low · Nexus Indicative (unverified) low |
Rhode IslandUS-RI | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
South CarolinaUS-SC | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
South DakotaUS-SD | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
TennesseeUS-TN | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
TexasUS-TX | Sales tax sales_tax | Telecom at 100 percent, or data processing at 80 percent telecom_100_or_data_processing_80 | USD 500,000. Sales only sales_only. Preceding 12 calendar months. Counts nontaxable sales. | Gross revenue gross_revenue | Yes | 911 No · 988 No · USF No | Sales high high · Fees high high · Nexus high high |
U.S. Virgin IslandsUS-VI Unverified | Unverified | Unverified | — | — | Unverified unverified | Unverified | Sales Indicative (unverified) low · Fees Indicative (unverified) low · Nexus Indicative (unverified) low |
UtahUS-UT | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
VermontUS-VT | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
VirginiaUS-VA | Communications sales and use tax communications_sut | Communications sales and use tax communications_sut | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Retail retail | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus high high |
WashingtonUS-WA | Sales tax sales_tax | State rate plus a local file state_plus_local_file | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross income gross_income | Yes | 911 No · 988 No · USF No | Sales high high · Fees medium medium · Nexus high high |
West VirginiaUS-WV | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000 or 200 transactions. Or OR. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
WisconsinUS-WI | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |
WyomingUS-WY | Sales tax sales_tax | Official file not imported official_file_not_imported | USD 100,000. Sales only sales_only. Current or prior calendar year. Counts nontaxable sales. | Gross gross | Yes | 911 No · 988 No · USF No | Sales medium medium · Fees medium medium · Nexus medium medium |