How long must sales tax records be retained by state?

Sales tax record retention runs three to five years from the return's due date in most states, matching the statute of limitations on assessment. California and Texas set four years, New York and Florida set three, Washington sets five. Where no return was filed, the limitations clock never starts, and records must be held indefinitely until a voluntary disclosure closes the period.

Last updated: Aug 21, 2026 Sales Tax at Scale Team

Key takeaways

  • Most states set retention between three and five years from the return's due date, with California and Texas at four years (Cal. Rev. & Tax. Code §7053; Tex. Tax Code §151.025), New York, Florida, Massachusetts, and Pennsylvania at three, and Washington at five (RCW 82.32.060).
  • Retention is the floor; the statute of limitations on assessment is the ceiling that controls the actual audit-exposure window. The SOL starts running on the date the return was filed (or due, whichever is later) and extends for substantial understatement, fraud, or non-filing.
  • For periods where no return was filed, most state SOLs do not start, which makes the retention requirement effectively open-ended until a voluntary disclosure agreement or back-registration closes the period.
  • A VDA defines a lookback (typically three to four years) that becomes the retention floor for the covered periods; supporting documentation should be held through the lookback plus the state's statutory minimum.
  • Record types have different shelf lives. Sales journals and transaction-level calculation logs run the longest, exemption certificates run with the underlying transactions plus the SOL, and reconciliation workpapers track to the underlying period.
  • The mid-market cross-state policy is a single retention rule keyed to the longest applicable state. Most brands at $20M to $80M default to seven years from due date for filed periods and indefinite retention for unfiled periods until resolution.

How long must sales tax records be retained by state?

Each state sets its own retention period for sales tax records, and in every state the period is tied to the statute of limitations on assessment. The pattern is consistent: the state grants itself a fixed window to assess additional tax after a return is filed, and the records that would support or contest that assessment must be retained for at least that window.

The grid below covers eight states that together account for the largest share of mid-market ecommerce nexus exposure. The retention period in every other US sales tax state falls within the same three-to-five-year band measured from the return's due date.

State
Retention period
Statute
Extension rule
California
4 years from the return's due date
Cal. Rev. & Tax. Code §7053 [1]
CDTFA holds the period extends to 8 years if no return was filed
New York
3 years from the date the return was due or filed
NY Tax Law §1135 [2]
6 years for substantial understatement; indefinite for fraud or no return
Texas
4 years
Tex. Tax Code §151.025 [3]
Indefinite if no return was filed
Florida
3 years
Fla. Stat. §212.13 [4]
Extended for non-filing and fraud
Illinois
3.5 years
35 ILCS 105/15 [5]
Extended for unfiled or fraudulent returns
Massachusetts
3 years from a filed return
MGL c. 62C §29 [6]
Indefinite for no return; 6 years for substantial understatement
Pennsylvania
3 years
72 Pa. Stat. §10001 [7]
Extended for non-filing and fraud
Washington
5 years
RCW 82.32.060 [8]
Extended for unfiled or fraudulent returns

Two patterns to read out of the grid. First, the headline retention period is misleading on its own. A three-year retention requirement does not mean three years of audit exposure; it means three years of assured audit exposure, with the door open longer in any state where the brand failed to file a return for a period in which it had nexus. Second, the statute matters more than the headline year count. The same "3 years" in Massachusetts and New York operates differently because the extension triggers differ.

For a Shopify Plus brand registered in 25 to 40 states, the practical implication is that any blanket "we keep records for three years" policy is structurally inadequate. The retention policy has to be keyed to the longest applicable state plus the open-ended exposure from unfiled periods.

The statute of limitations on assessment is what actually controls retention

The retention statute and the assessment statute are separate. The retention statute tells the brand how long records must be kept. The assessment statute tells the state how long it has to claim additional tax. The retention period almost always matches the SOL on assessment, but the SOL is the load-bearing rule. The retention period is downstream of it.

Three mechanics drive the SOL in practice. The clock starts on the date the return was filed, or the date the return was due, whichever is later. The clock runs for three, four, or five years depending on the state. The clock pauses (tolls) when an audit is open or when the brand has agreed in writing to extend the SOL.

The extension triggers vary by state but share a common structure:

  1. Substantial understatement of liability extends the SOL to six years in most states that adopt the federal-style extension. New York's six-year window for understatement exceeding 25% (NY Tax Law §1135) is the most-cited example.[2]
  2. Fraud or willful evasion removes the SOL entirely. Records covering periods where the state alleges fraud must be retained until the matter is resolved, which can be a multi-year window.
  3. No return filed keeps the SOL from starting. California's CDTFA holds the position that retention extends to eight years when no return was filed[1]; New York and Texas treat the no-return period as open-ended.[2][3]

The extension rules are where the operating-model gap shows up. A brand that filed accurately and on time for the audit period faces a defined exposure window. A brand that under-filed in 2022 because it had not yet registered in a state where it had nexus carries an open-ended window for that period, even after registration. The retention policy has to cover both cases, which is why "follow the statute" is not a complete policy on its own.

Calculation logs are where this lands operationally. When the auditor opens a 2022 examination in 2026, the question is whether the calculation engine still produces a transaction-level log for that period at the resolution the auditor expects. TaxCloud's reporting API produces transaction-level calculation logs for any historical period on demand as a dated CSV. The controller pulls the 2022 record in 2026 without having archived monthly snapshots into a separate system.

When VDAs and unfiled history extend retention beyond the statutory window

A voluntary disclosure agreement closes a period of pre-registration exposure in exchange for a limited lookback, typically three to four years, and a waiver of penalties. The VDA changes the retention math for the covered periods.

Three retention rules apply once a VDA is in scope. First, the lookback period the agreement defines becomes the retention floor for documents covering those periods. A four-year California VDA covering 2020 through 2024 requires the brand to retain 2020 through 2024 records under the agreement, on top of whatever the state's standard retention statute would otherwise require.[9] Second, the VDA agreement itself, the agreed lookback scope, and the records produced during the VDA process should be retained indefinitely. Those records are the primary defense if the state later questions what the VDA was intended to close. Third, periods covered by a VDA but pre-dating the lookback are released only to the extent the agreement specifies. Where the release language is narrow, the brand may still need to retain records covering the earlier period to defend a future inquiry.

For pre-VDA exposure quantification, the operating posture is different. A brand that has identified unfiled exposure in a state but has not yet entered a VDA process should retain the underlying transaction data, calculation logs, and any nexus-trigger documentation indefinitely until the VDA closes the period or the SOL expires after registration and filing. This is the case where retention extends well beyond the statutory window because no return has been filed, and most state SOLs do not start until one is.

The same logic applies to successor liability in M&A diligence. A buyer acquiring a brand with a multi-state nexus footprint typically demands documentation of every state's registration history, filing record, and any open VDA or audit positions. The records covering pre-acquisition periods become the seller's representation; they must be retained through the acquisition's representations-and-warranties window plus the longest applicable state SOL.

The pattern across all three cases (VDA closure, pre-VDA exposure, M&A diligence) is the same: retention extends until the period is positively closed by a state action, a statutory event, or a contractual release. "Until closed" is the operating rule for unfiled or contested periods, not "three years and gone."

Different record types carry different retention requirements

State retention statutes typically describe what records must be kept (sales records, certificates, returns, supporting documentation) without specifying a different retention period for each. In practice, four record categories carry distinct retention shapes:

Sales journals and underlying transaction data

The longest holding period applies here, because these records are what auditors use to reconstruct gross revenue and verify the calculation base. Retention should match the longest applicable state SOL, which means the retention floor for a 25-state brand is determined by the state with the longest window (Washington at five years; Connecticut and Minnesota at six in some scenarios). For unfiled periods in any state, retention is indefinite.

Exemption and resale certificates

Certificates must be retained for the SOL on the underlying exempt transactions, which means a certificate covering 2024 transactions must be held through the audit window for 2024 in the state where the buyer received the shipment. The retention does not run from the certificate's stated validity period; it runs from the transactions the certificate supports. A blanket certificate used in Texas through 2023 must be retained at least through 2027 (four years post-2023), and longer if any return for those periods is later examined. Texas requires explicit review of blanket certificates every four years (34 TAC §3.285)[10], which adds a documentation requirement on top of retention.

Filed returns and remittance proof

The return itself, the supporting filing schedule, and the bank or ACH record confirming remittance must be retained for the SOL on the return plus a buffer. Most tax counsel recommends one to two years beyond the statutory minimum to cover extended-assessment scenarios. For SST states, the consolidated filing artifact through the Certified Service Provider is the operative record; the CSP's filing confirmation and the underlying state-by-state allocation should be retained alongside the return.

Reconciliation workpapers

Workpapers tying sales journals to calculation logs to filed returns are not typically mandated by retention statute, but auditors expect them at examination. The reconciliation chain (sales journals to calculation logs to filed returns to remittance records) is what closes the audit; if any link is missing, the audit converts to an estimation method that almost always produces a larger assessment.[12] Workpaper retention should track to the underlying period at minimum.

The cross-cutting point is that a single retention rule keyed to the longest period across all record types is operationally simpler than per-type tracking. The next section covers the policy implication.

Building a single retention policy across 25 or more states

A brand registered in 25 or more states faces a structural choice. The state-by-state, record-type-by-record-type approach is technically correct but operationally fragile. Different folder retention rules per state, per document type, and per filing status break under the weight of the matrix. The policy that holds at scale uses a single retention rule.

The mid-market default is seven years from the return's due date for filed periods, plus indefinite retention for any period where no return was filed. The seven-year figure is not statutory; it is a defensive choice that covers the longest standard SOL (five years in Washington), provides padding above the substantial-understatement extension (six years in most states that adopt it), and matches common federal income tax record retention practice for cross-system simplicity.

Three operational benefits follow from the single-rule approach. The policy is one sentence rather than fifty. The records system is one immutable archive rather than per-state folders with per-document-type rules. The audit response pulls from a single source rather than reconstructing the answer from multiple retention timelines that may or may not have been observed correctly.

The trade-off is storage cost and the carrying cost of retaining records longer than statute requires. At cloud-storage rates and with structured transaction data, the cost is rounding error against the audit-defense value. The policy is documented in the brand's written Document Retention Policy, referenced in finance procedures, and reviewed annually by the audit committee.

The system that holds this together at $20M to $80M is not a per-state filing cabinet. It is a single, indexed, immutable archive of sales journals, calculation logs, filed returns, certificates, marketplace settlement reports, and bank records, organized by state and period for retrieval. TaxCloud serves as one of the source systems feeding that archive: transaction-level calculation logs from the reporting API, consolidated SST filing artifacts retrievable for any of the 23 full SST member states plus Tennessee as associate with the corresponding state-by-state allocation, and exemption certificate records with buyer registration verification and validity tracking by state. The controller's job is to make sure the archive captures and indexes those artifacts in the same retention period as the filed return they support.

The operating model: how a controller runs retention at $20M to $80M

Document retention at $20M to $80M is a controller's policy decision, documented in writing and reviewed on a predictable cadence. The pattern that holds across mid-market ecommerce brands has six operating elements.

A written Document Retention Policy

One document, owned by finance, referenced by counsel, and approved by the audit committee. The policy states the retention period (typically seven years from due date), the record types covered, the storage system, the named custodian, and the review cadence. The policy is short by design; complexity lives in the system, not the policy text.

Annual audit committee review

The policy is reviewed once a year against current state retention rules, recent VDA closures, new state registrations, and any open audit positions. The review produces either a no-change confirmation or a defined update. The annual review is the moment where state-rule changes (a new substantial-understatement extension, a revised certificate review interval) get reflected in the policy.

Event-driven refresh: four events trigger a mid-year policy update outside the annual review:

  1. Entry into a new state. Add the state's retention rule to the policy's compliance matrix; confirm the single-rule retention still covers it.
  2. Completion of a VDA. Add the VDA's lookback period to indefinite-retention status; preserve the agreement and all supporting documentation.
  3. Opening of an audit. Toll any retention destruction for the period under examination; preserve records through resolution plus an extended buffer.
  4. M&A diligence. Pull the full retention archive into the data room; confirm reps-and-warranties retention requirements for the post-close period.

Storage in a single immutable archive

The records system is cloud-based, indexed for retrieval, and write-once for audit defensibility. Per-state physical or paper folders break down past 10 states. The system holds sales journals, calculation logs, filed returns, exemption certificates, marketplace settlement reports, and bank reconciliations, each tagged with state, period, and document type.

Named custodian and named backup

Every state archive has a named custodian responsible for keeping it current. The custodian is the first call when an auditor names a specific document. Without one, locating the Nevada Q2 2023 calculation log becomes an all-hands search during an active audit.

Cross-state document retrieval as the operating test

The retention policy works if an auditor's day-one request can be answered in 48 hours without pulling staff from the close. That is the operating test. The system feeds the answer; the policy specifies what feeds the system.

The reader here is past wondering whether sales tax records matter. The question is what the operating model looks like across 30 states at steady state. TaxCloud is built for that: transaction-level calculation logs through the reporting API for any historical period, consolidated SST filing artifacts across the 23 full member states plus Tennessee as associate retained per SSTGB record-keeping rules, and exemption certificate management with state-specific validity tracking that feeds the controller's retention archive as a primary source.

Sources

  • California Legislative Information

    California Revenue and Taxation Code §7053, records required of sellers and retailers

    Source link
  • The New York State Senate

    New York Tax Law §1135, records to be kept

    Source link
  • Texas Statutes

    Texas Tax Code §151.025, records required to be kept

    Source link
  • Florida Legislature

    Florida Statutes §212.13, records required, power to inspect, audit procedure

    Source link
  • Illinois General Assembly

    35 ILCS 105/15, Illinois Use Tax Act, books and records

    Source link
  • Massachusetts Legislature

    Massachusetts General Laws c. 62C §29, records to be kept, period of retention

    Source link
  • Pennsylvania Code and Bulletin

    72 Pa. Stat. §10001, Pennsylvania Tax Reform Code, records and reports

    Source link
  • Washington State Legislature

    Revised Code of Washington 82.32.060, records, preservation, assessment

    Source link
  • Streamlined Sales Tax Governing Board

    Voluntary Disclosure Program and Record-Keeping Rules

    Source link
  • Texas Comptroller of Public Accounts

    34 TAC §3.285, sales for resale, exemption certificate requirements including blanket certificate four-year review

    Source link
  • California Department of Tax and Fee Administration

    Publication 73, Your California Seller's Permit, recordkeeping and exemption certificate requirements

    Source link
  • California Department of Tax and Fee Administration

    Audit Manual, Chapter 13, Sales and Use Tax Audit

    Source link

FAQ

Common questions

How does sales tax record retention by state compare to federal IRS record retention requirements?

The structures are similar; the periods differ. The IRS requires income tax records for three years from filing in general, six years for substantial understatement, and indefinitely for fraud or non-filing. State sales tax retention runs three to five years from the return's due date, with the same extension triggers. A brand running a unified retention policy typically defaults to the longer of the two (seven years for filed periods, indefinite for unfiled), which covers both regimes without requiring per-tax-type retention tracking.

Do we need to keep paper exemption certificates, or are scans of signed certificates sufficient?

Scans are sufficient in every state that has addressed the question, provided the scan is complete, legible, and retained in a system that prevents alteration. The original signature requirement is satisfied by an executed certificate, paper or electronic. The auditor's test is whether the document on file contains the six required elements (buyer's legal name, address, registration number, statutory basis, seller's name, and dated signature) and can be produced on request.[11] The retention requirement attaches to the document, not its format.

What happens to our retention obligations if a state audit is opened during the retention window?

The retention obligation tolls. Once an audit is open, no record covering any period within the audit's scope can be destroyed until the audit is resolved and the assessment, if any, is final and non-appealable. The tolling typically extends well beyond the original statutory window. Most retention policies require the controller to mark the affected period as "audit hold" in the archive and document the hold's start date, scope, and resolution.

How does completing a voluntary disclosure agreement change our retention requirements for the covered periods?

The VDA lookback becomes the retention floor for the covered periods, and the VDA agreement itself is retained indefinitely. A four-year VDA lookback in California means the brand retains records for those four pre-registration years through the statutory window post-registration. The VDA agreement, the agreed scope, and any documentation produced during the VDA process should be held indefinitely as the primary defense if the state later questions what the VDA closed.[9]

If we retain everything in cloud storage indefinitely, do we still need a written state-by-state retention policy?

Yes. Indefinite cloud retention solves the destruction problem but does not solve the discovery problem. A written policy documents what is retained, where it lives, who owns it, and how it is retrieved. At audit, the auditor wants to see the policy alongside the records; the policy demonstrates that retention is a system, not an accident. The single-rule approach (seven years from due date, indefinite for unfiled) can be stated in one page and works across the full state footprint.

What records does a sales tax auditor expect us to produce on day one?

Six categories: sales journals by period, transaction-level calculation logs, filed returns with remittance proof, exemption and resale certificates, marketplace settlement reports, and bank statements reconciled to sales. The CA CDTFA Audit Manual, TX Comptroller Audit Procedures Manual, and NY DTF Publication 130-D each describe substantially the same opening request.[12] A retention policy keyed to producing those six categories on demand for any historical period within the retention window is operationally complete.