California has some of the most complex sales tax laws in the US. It’s one of the few states with a hybrid sourcing system for sales tax. County and state sales taxes use origin-based sourcing, but district sales taxes use destination-based sourcing. These complexities can make it challenging to file a timely, accurate sales tax return.
Below, we’ll explain how to file a sales tax return in California, including how to identify your filing frequency and due dates, how to prepare your return, and how to amend it.
Key takeaways
Accurately completing a California sales tax return requires separating taxable and nontaxable sales, mapping transactions to specific local tax districts, and completing additional state schedules for multilocation or out-of-state sales.
While returns are typically filed quarterly, high-volume sellers must make monthly tax prepayments. All businesses face strict financial penalties for filing or paying late, even if they owe a zero-dollar return.
There’s a strict statute of limitations on when you can amend a return to claim an overpayment.
How to find your California return due date
The due date for filing your return depends on your average monthly sales tax liability. While most businesses file California sales tax returns quarterly, those with a monthly sales tax liability of $100 or less, on average, can file annually.
Once you register for a California sales tax permit, the state will assign you a filing frequency based on your sales volume. You can find the latest filing due dates on the website of the California Department of Tax and Fee Administration (CDTFA).
Quarterly reporting basis
|
Reporting period
|
Period end date
|
Due date
|
|---|---|---|
| January–March | March 31 | April 30 |
| April–June | June 30 | July 31 |
| July–September | September 30 | October 31 |
| October–December | December 31 | January 31 |
Monthly reporting basis
|
Reporting period
|
Period end date
|
Due date
|
|---|---|---|
| Every month (e.g., June) | Last day of the current month (e.g., June 30) | Last day of the following month (e.g., July 31) |
Yearly reporting basis: Sales tax accounts
|
Reporting period
|
Period end date
|
Due date
|
|---|---|---|
| January–December | December 31 | January 31 |
Yearly reporting basis: Qualified purchasers and consumer use tax accounts
|
Reporting period
|
Period end date
|
Due date
|
|---|---|---|
| January–December | December 31 | April 15 |
Any business with a valid California sales tax permit must file a sales tax return by every due date, even if it has no sales tax to report. In that scenario, the business will complete a sales tax return but not submit any payment.
California sales tax prepayments
Some businesses file quarterly California sales tax returns but are required to make monthly prepayments. According to Section 6471 of the California Sales and Use Tax Law, any business with a monthly sales tax liability of $17,000 or more, on average, has to make prepayments.
In this scenario, instead of paying your sales tax liability at the time you file your return, you’ll make a payment each month during the quarter before you file the quarterly return. Prepayments are due on or before the 24th day of the following month. In other words, your January prepayment would be due by February 24, your February prepayment would be due by March 24, and you’d make your March prepayment when you file your first quarter sales tax return at the end of April. Each monthly prepayment has to be at least 90% of the tax liability due for that month.
Quarterly prepayment reporting basis
|
Quarter
|
Reporting period
|
Due date
|
|---|---|---|
| Q1 (January–March) | January prepayment | February 24 |
| February prepayment | March 24 | |
| Quarterly return (period ending March 31) | April 30 | |
| Q2 (April–June) | April prepayment | May 24 |
| May 1–June 15 prepayment | June 24 | |
| Quarterly return (period ending June 30) | July 31 | |
| Q3 (July–September) | July prepayment | August 24 |
| August prepayment | September 24 | |
| Quarterly return (period ending September 30) | October 31 | |
| Q4 (October–December) | October prepayment | November 24 |
| November prepayment | December 24 | |
| Quarterly return (period ending December 31) | January 31 |
The rules for second-quarter prepayments are different. The initial prepayment, for the month of April, requires the usual minimum of 90%. But the second prepayment, for the month of May, is considered to be a prepayment for May 1–June 15. As a result, it must meet one of the following minimum requirements:
At least 90% of the tax liability for May plus 90% of the tax liability for the first half of June
At least 90% of the tax liability for May plus 50% of the 90% tax liability for June
How to prepare your California sales tax return
Before you can start working on the sales tax return, you’ll need to collect the sales information for your tax period. The online tax return system of the CDTFA can tell you what details you need, but filing a return generally requires the following information:
California seller’s permit or account number: Your official identification number issued by the CDTFA.
CDTFA Online Services login: Your username and password to access the online portal.
Total gross sales: Your total sales revenue from buyers located in California during the filing period, regardless of whether those sales were taxable.
Taxable and nontaxable sales breakdown: You’ll have to break your sales down into taxable and exempt categories. This means identifying your taxable sales by type, your nontaxable sales (e.g., sales to buyers with resale certificates, nontaxable labor, nontaxable foods), and relevant deductions (e.g., shipping charges).
Local district tax information: California has multiple district tax rates that vary by city and county. You’ll need to report sales by location if you make taxable sales in those districts. For example, buyers in Los Angeles are subject to a 2.25% district tax in addition to the 7.25% California state tax. That means you would charge a total of 9.50% in sales taxes there.
Business location data (Schedule C): All businesses that operate in California must fill out Schedule C with the addresses of all places of business for which seller’s permits have been issued, along with the taxable amount sold at each location.
Out-of-state sales by county (Schedule B): Out-of-state businesses will need a list of all sales broken down by county to complete Schedule B.
Prepayment records: If you’re going to make monthly prepayments, you’ll want to have those totals ready so you can accurately calculate the remaining balance due for the quarter.
Payment method: Your bank account and routing number if you plan to remit your taxes online.
Filing frequency: Your CDTFA-assigned filing schedule (e.g., monthly, quarterly, annual).
If the amount of taxable sales doesn’t exceed economic nexus thresholds in California, a sales tax return might not be required. However, if a business has employees, an office, or a warehouse in California and is selling taxable goods, services, or both, it must collect sales taxes on all taxable transactions, file returns, and pay the appropriate amount to the state. If no sales were made during a filing period, that business must still file a return for $0.
How to complete and file a California sales tax return
The final step to completing a sales tax return in California is to file and remit the tax. The CDTFA has an online filing system that’ll help you enter your information to generate the return. Here’s how you can complete the process:
Log in: Access the CDTFA Online Services portal using your credentials.
Select your period: Choose your specific sales tax account and the filing period for your return.
Input your data: Enter your gross sales, nontaxable sales, and any applicable deductions.
Allocate district taxes: If you made sales in special tax jurisdictions, allocate those sales to the correct local districts so the system can calculate the additional rates.
Apply prepayments: Review the system’s final tax calculation and subtract any monthly prepayments you’ve already made for that quarter.
Submit and pay: Submit your final return and remit the remaining balance due through the CDTFA portal.
Once you complete the return, you’ll then need to remit the total sales tax minus any monthly prepayments you’ve already made. You can pay electronically through the CDTFA’s website.
It’s important to complete this process by your assigned deadline. Businesses are subject to a standard penalty of 10% of the tax amount due if a return is filed late or the tax is paid late. In addition to this penalty, statutory interest will accrue monthly on the unpaid tax balance from the original due date until the liability is paid in full.
How to file an amended California sales tax return
To correct a previously submitted filing, you must file an amended return directly through the CDTFA Online Services portal.
Once you log in, you’ll navigate to the specific filing period that requires a correction and select the option to amend the return. It’s important to enter your corrected financial figures for the entire period rather than just input the difference between the original and revised amounts. The timeline for filing an amendment depends on the result of your correction:
If you owe additional tax: You’ll want to file the amended return and remit the outstanding balance as soon as possible to minimize the continued accumulation of statutory interest and penalties.
If you overpaid: Your amended return will serve as your formal claim for a refund. To receive your money back, you’ll need to file this amended return within the state’s statute of limitations, which is generally three years from the original due date of the return.
How to file a final California sales tax return
If you’re going to close your business, sell it, or transfer ownership, the CDTFA will require you to officially close out your seller’s permit and file a final sales tax return.
This final return must report all transactions up to your closeout date, which include sales of any business fixtures, equipment, or remaining inventory. If you’re planning to acquire an existing business, you must request a tax clearance certificate from the CDTFA. Without it, purchasers can be held legally responsible for the previous owner’s unpaid sales taxes, fees, and penalties.
Normally, businesses can file their final returns on their assigned monthly or quarterly schedules. However, businesses that file annually must file their final returns by the standard quarterly deadline of the quarter in which they closed.
|
If the business discontinues between |
The due date of the final return is |
|
January–March |
April 30 |
|
April–June |
July 31 |
|
July–September |
October 31 |
|
October–December |
January 31 |
If any due date falls on a weekend or state holiday, it moves to the next business day.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful application programming interface (API).
Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, value-added tax (VAT), and goods and services tax (GST) on:
Digital goods and services in all US states and over 100 countries
Physical goods in all US states and 42 countries
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: If you need to register for a sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax automates US filings in the Dashboard, powered by TaxJar. For global filings, Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.
Learn more about Stripe Tax, or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.