United States · Self-employed · Partnerships · Corporations

Sales Tax Compliance: Software, Outsource or Do It In-House?

Software calculates sales tax; it does not decide where you owe or whether returns match your books, and a wrongly set up product can leave you owing. A certified provider can file for you in Streamlined member states, free for some sellers. Elsewhere you or someone you authorize files. Several states, unclear taxability or a notice often need professional review.

Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Have a question about your situation?

Free · 10 minutes · Phone call

English & Chinese

Book a callChoose a time that works for you

Tax year 2026 · Last updated  · Published by Cloud Accounting under standing professional approval

Who this is for

  • Sellers registered for sales tax in one or more US states
  • Sellers choosing between filing themselves, software, a certified provider, and a bookkeeper or CPA
  • Sellers whose filings are automated and who want to know what still needs a person

Not covered here

  • Whether you must register or collect in a state
  • Tax on past sales that was never collected
  • Filing deadlines, zero returns and missed returns in depth
  • Software settings for a specific store platform

Should I keep sales tax in house, use software, or hand it to a professional?

Match the setup to how many states you file in, how clear your product taxability is, and who ties each return to the books. Software can calculate tax at checkout. It does not decide where you owe tax or whether a return matches your books, and a product set up with the wrong rule can leave you owing the tax or reimbursing your provider.

Your situationSetup to consider
One or two states, a few products, and one person who can explain every number on every returnIn house, filing in each state's own system
Many destination rates at checkout, few statesCalculation software; you or your professional files
Registered in states that belong to the Streamlined Sales Tax agreement (Streamlined member states) and meeting the free-service tests in the certified provider sectionA certified service provider
Several states, marketplace plus direct sales, unclear taxability, past periods, or a state letterA bookkeeper or CPA, with software feeding the numbers

In-house filing can stop working when the filing list outgrows what one person can reconcile each month, or when a state letter arrives that nobody can answer. What drives the cost of hiring help is how many returns you file a year (states times how often each state asks), how many registrations are still to be made, and how much sales data needs cleaning up first.

A case is not simple when you are registered or about to register in several states, a product's taxability is unclear (software subscriptions are the common case), returns were skipped, or a return does not match the books. Start with the permit list, sales by state and month, and the last returns; the full list is at the end.

What can sales tax compliance software calculate and file?

Sales tax compliance is six jobs: registering, setting product taxability, calculating, filing and paying, reconciling to the books, and answering notices. A certified provider covers most of them in Streamlined member states, and calculation-only software covers the calculating. The rest stay with a person.

JobWhat software or a certified provider doesWhat stays with a person
RegisterA provider under contract can register you in Streamlined member states (FAQs)Deciding where you must register; registering directly in other states
Set taxabilityA certified provider determines whether each sale is taxable and maps your products to its rules ("mapping"); calculation-only software applies the rule each product is mapped to (FAQs)Checking the mapping: the state's data relief does not cover a mapping error, and a provider may require reimbursement when the seller did the mapping
CalculateFinds the tax for the place the sourcing rules assign each sale to, at the time of sale and keeps a record of the transaction (What is a CSP; FAQs)Use tax (tax you owe on your own purchases when the seller did not charge sales tax), which is not a provider's job; report it separately unless the provider agrees to
File and payA certified provider prepares returns and pays tax to each Streamlined member state you register in through the Streamlined systemEvery other state, where you or someone you authorize files; taxes a provider does not report, such as lodging or tourism tax
ReconcileSupplies the transaction detail behind each returnTying each return and payment to sales and the sales tax liability account
Notices and auditsFor a compensated seller in a Streamlined state, the state generally goes to the provider firstState letters outside the provider; deciding what to tell the state

Can sales tax filings be truly automated?

In part. Calculation can be automated, and in Streamlined member states a certified provider can file and pay. Outside them, returns are filed in each state's own system by you or by someone you authorize in that state's way. Tools differ in which states they file in and what they check, so ask which states a tool files in, whether it files zero returns, and who is named on each state account. A tool that files from unreconciled data files it as given.

Three traps recur:

  • Filing from unreconciled sales. A return built from sales data that has not been tied to orders, refunds and marketplace reports can be filed on schedule and still be wrong, for example when a marketplace sale is counted both in your store's totals and in the marketplace's collection report. See Reconciling sales and payouts.
  • Registering where nothing is owed. Registering starts the filing duty: a seller is responsible for collecting and paying tax from its registration date, and registering through the Streamlined system (the shared registration the member states run) does not clear tax on earlier sales except in states offering amnesty (Streamlined registration). Confirm that a state's standard is met before registering.
  • Skipped zero returns. In Streamlined member states, California and New York, returns are due even with no sales (Streamlined registration; California; New York). A tool set to file only when tax is due may miss these. For deadlines, penalties and missed returns, see Filing sales tax returns.

What still needs a person, whatever tool I pick?

Most of these stay with a person even when a tool does the calculating or filing.

  • Where you owe tax. Registration is required in each state where you have met its physical or economic nexus standard (a connection such as a store, staff or stock there, or sales above its threshold) or another requirement (Streamlined registration). See When you must collect sales tax.
  • Product taxability. A certified provider determines taxability from how each product is mapped, and the state's data relief does not cover a wrong mapping. Whether a plan, service or bundle is taxable in a state is a separate question; see Sales tax on SaaS and software.
  • Exemption certificates. California tells practitioners that clients should keep the documents that support nontaxable sales (CDTFA). See Exemption certificates from customers.
  • Notices and audits outside a provider's scope. A state generally contacts you directly unless a provider is compensated for your account, and the provider may still need records from you (CSP FAQs). See Sales tax audit.
  • Past periods. Sales that were never taxed need their own plan. See Catching up on uncollected sales tax.
  • The books. A liability balance that differs from the return needs a person to trace it. See Sales tax payable does not match the return.

What is a certified service provider, and which sellers get its service free?

A certified service provider (CSP) is an agent certified under the Streamlined Sales and Use Tax Agreement to perform a seller's sales and use tax functions, other than tax on the seller's own purchases. Streamlined member states pay the provider for sellers who meet the tests below, so those sellers pay the provider nothing for the covered services (What is a CSP). A state may or may not let these sellers keep its collection allowance, so ask each state (CSP FAQs).

To get free service in a state, a seller must register for that state through the Streamlined Sales Tax Registration System, contract with a provider, and meet all of these in the 12 months before registering there (Free services):

  • no fixed place of business in the state for more than 30 days;
  • less than $50,000 of property and less than $50,000 of payroll in the state;
  • less than 25% of its total property or total payroll in the state;
  • not collecting the state's tax as a condition of the seller or an affiliate being a supplier to that state.

For these tests, property is real and tangible property the seller owns or rents: owned at original cost, rented at eight times its net annual rent, averaged over the start and end of the 12 months. Payroll is pay to employees, assigned to a state under the contract's location rules (provider contract).

A remote seller that must collect in a state only because it passed the state's economic nexus threshold qualifies there. A seller related (under Internal Revenue Code section 267(b) or 707(b)) to an entity that does not meet these tests in the state does not qualify if that entity provides services on the seller's behalf, such as delivering its products, taking its returns or handling its customer complaints, or if the two were structured or restructured on or after June 21, 2018 so the seller would now qualify. This exclusion does not apply to a seller properly registered through the Streamlined system as a CSP-compensated seller before September 1, 2020, unless it has structured or restructured since June 21, 2018 (provider contract). Free status ends in a state if the seller must register there and stops meeting all the tests. These tests come from the provider contract between the Streamlined Governing Board and providers, so check the Free services page for the terms in force when you register. The "compensated seller" label only decides who pays the provider; it does not decide whether you must collect tax (CSP FAQs).

A provider may charge for states where you do not qualify, states where you are registered directly instead of through the Streamlined system, states that are not Streamlined members, extra services such as accounting or consulting, and processing nontaxable transactions above 30% of a state's annual transactions. Streamlined's registration page lists the member states. California, New York and Texas are not on it, so returns for those states are filed directly with the state, by the seller or its professional.

Streamlined member states also certify calculation-only software. A seller using it keeps the filing and the payment, and the state contacts the seller directly in an audit (CSP FAQs).

If the software or provider gets it wrong, who owes the tax?

It depends on the tool. With calculation-only software, the seller stays liable to the state for reporting and paying the tax; the software's provider is liable to the state for underpayments caused by errors in how the software works. With a certified provider, the provider is liable to the state for the tax on the transactions it processes, unless the seller misrepresented what it sells or committed fraud. Outside the Streamlined system, the registered seller generally owes it unless that state's relief rule applies.

Washington's statute, which implements the Streamlined agreement, says this in terms (RCW 82.58.080); check your own state's statute. Two limits: the seller can be audited on transactions the provider did not process, and still owes tax it did not send the provider by the return's due date (provider contract, Section E.2).

Streamlined member states also relieve a seller using a certified provider or certified calculation software from liability for some errors (CSP FAQs):

Source of the errorRelief from the state
The provider or certified software relied on the state's rate or boundary file, and the file was wrongYes
The provider or certified software relied on the state's taxability library, and the library was wrongYes
A product was put in the wrong category or under the wrong tax rule ("mapping")No

A wrong mapping is not an error in state data, so no state relief applies. Under the provider contract, the provider is liable to the state for mapping errors that leave tax uncollected, whoever did the mapping; its own contract with the seller may require the seller to reimburse it when the seller's action or inaction caused the error (provider contract, Section E.3(c); CSP FAQs). Until a provider's contract begins, the seller files and pays itself. Other states set their own relief rules; check the state's own guidance.

Hiring a bookkeeper or CPA changes who does the work, not whose account it is. The professional acts on the seller's behalf under the seller's authorization, and New York's authorization form has the taxpayer agree to examine the information reported and verify that it is true, correct and complete (Form TR-2000).

People behind an entity can also owe the tax personally; a sole proprietor owes it directly. In California, after a business ends, an officer, member, manager, partner or other person who controlled the entity or was charged with its returns or tax payments can personally owe unpaid sales tax it charged customers (or specified use tax), plus interest and penalties, if they willfully failed to pay. This covers only periods when they had that responsibility, within time limits (Revenue and Taxation Code section 6829). Other states have their own rules; see Filing sales tax returns.

What do a bookkeeper or CPA do that software does not, and how do they get access?

A bookkeeper or CPA handles the parts a tool cannot: working out where registration is needed, checking how products are mapped, tying each return to the books, filing in states outside a provider, and answering state letters. To act in a state, the professional needs the seller's authorization.

States split this into two permissions: one to file and pay online, one to speak for you on notices and audits. The rules differ by state; these two show the pattern.

CaliforniaNew York
To file and pay onlineThird Party Access, requested in Online Services or on form CDTFA-91-B; the client approves the request or gives a security code (CDTFA)E-ZRep Form TR-2000 with Sales tax selected, or the client's own Online Services account (New York; TR-2000)
To speak for you on notices and auditsPower of Attorney, requested online or on form CDTFA-392; the appointee must be an individual, not a firm (CDTFA-392)Form POA-1, which covers audits and other matters before the department; the appointee must be an individual, not a firm. TR-2000 can also cover responding to notices online, but it is not a power of attorney (New York; TR-2000)
Who sets the filing frequencyCDTFA assigns it from reported sales tax or expected taxable sales (CDTFA)Most vendors start quarterly; the Tax Department moves a vendor to monthly filing and notifies it (TB-ST-275)

In California, a power of attorney does not by itself give online filing access: a representative who wants to perform online functions needs Third Party Access as well (CDTFA). CDTFA-392 asks for one identifier per appointee, such as a CPA, bar, PTIN or enrolled agent number, so the appointee need not be a CPA (CDTFA-392). Ask which individual will be named on each state's form and who signs the return. Other states have their own forms, logins and frequencies; check the state revenue department's own site before assuming either state's steps apply. For deadlines and filing when there were no sales, see Filing sales tax returns.

Do marketplace sales change what I file myself?

They change how you report those sales and what you owe on them. Whether you still need a permit and returns depends on the state. A registered seller keeps filing, reports marketplace sales the way the state directs, and keeps proof that the marketplace collected the tax. Sales on your own site or by direct invoice stay yours.

  • California. A seller whose tangible goods sell only through registered marketplace facilitators is generally not required to register; direct sales on its own site can still create a registration duty. A registered seller keeps the facilitator's agreement or other proof that it is registered, and its permit number (CDTFA).
  • New York. A seller based in New York that sells only through a marketplace provider still registers and files returns; certain out-of-state sellers are not required to register. A registered seller keeps the provider's Certificate of Collection or the provider's public agreement (New York).

Both rules are about tangible goods. A software or service sale through a platform is a different question; see Merchant of record for SaaS sales tax. For how marketplace sales appear on a return, see Filing sales tax returns. If you run the platform, see Marketplace facilitator rules for startups.

What do I hand over to start?

Give the person or provider enough to rebuild each return from records, not from the tool's totals.

  • A permit list by state: permit number, filing frequency, due dates and who holds each login.
  • The last filed returns, payment confirmations and any state letters.
  • Sales by state and month: gross sales, marketplace sales, direct sales, refunds.
  • Your products and how each is taxed or mapped in each state.
  • Exemption and resale certificates, and marketplace agreements or collection reports.
  • Payout reports from your payment processors and marketplaces.
  • The sales tax liability account from your books.
  • The EIN, the owner, officer or partner who can sign state authorizations, and the mailing address and email on each state account, where state letters go.

Example

These examples are illustrative. All amounts are in US dollars.

An online store with permits in some of its states

An online store ships to buyers in 12 states and holds permits in 6, with US$400,000 of yearly sales, US$100,000 of it through a marketplace. Calculation software charges the rate for where each sale is sourced at checkout in the 6 permit states. Each month someone ties sales by state to the 6 returns and to the marketplace's collection reports. The other 6 states are checked against each state's threshold; see Sales tax economic nexus thresholds by state.

A software company with one plan mapped wrongly

A software company has US$800,000 of yearly subscriptions and permits in 4 states. In one of them, a Streamlined member state that taxes the product, it uses a certified provider but mapped one plan as non-taxable. State relief covers wrong rate, boundary or taxability-library data, not a wrong product mapping. If US$60,000 of that plan's sales were untaxed at an illustrative 6% rate, US$3,600 of tax is uncollected, before any interest or penalty. The provider is liable to the state for it, but its contract with the company may require the company to reimburse it because the company did the mapping. A mapping error can repeat in every state where the plan is sold.

A seller gives its CPA access in California

A seller with a California permit wants its CPA to file monthly returns and answer a state letter. The seller approves the CPA's Third Party Access so the CPA can file and pay, and signs a power of attorney naming the CPA personally, not the firm, for notices and audits. The permit stays in the seller's name, and the seller still reviews the numbers before they are filed.

Different for you?

Figures on this page

FigureValueSource
Streamlined free provider service: in-state property and payroll limit
A seller must have less than this amount of property and less than this amount of payroll in the state during the 12 months before registering there to be a CSP-compensated seller
$50,000
Tax year 2026
Streamlined Sales Tax: Free services
Checked
Streamlined free provider service: in-state share of total property or payroll
A seller must have less than this share of its total property or total payroll in the state during the 12 months before registering there
25%
Tax year 2026
Streamlined Sales Tax: Free services
Checked
Streamlined provider: share of nontaxable transactions above which fees may apply
A provider may charge to process nontaxable transactions that exceed this share of all transactions processed annually for a compensated seller in a Streamlined member state
30%
Tax year 2026
Streamlined Sales Tax: Free services
Checked

Primary sources

About this guide

Published by Cloud Accounting under standing professional approval. This version has no separately recorded personal review. It explains general rules for the tax year shown. It is not advice for your situation.

Changes

  • : First published.
Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Ready to talk through your next step?

Free · 10 minutes · Phone call

English & Chinese

A first call to discuss your needs and how we can help.

Book a callChoose a time that works for you

Book a consultation

Free · 10 minutes

By booking, you agree to our privacy policy. If an ad brought you here, we tell that ad platform when you book, and may tell it when you spend time on a page, tap our phone number or pick a time. We never share your name, email or phone. Privacy policy

Calendar not loading? Book a consultation