Running a small grocery store, convenience store, bodega, or neighborhood market in Southeast Los Angeles County means carrying a bookkeeping burden that most other small businesses never face. Your store might sell a dozen different product categories in a single transaction, some taxable and some not. You may be authorized to accept EBT and SNAP benefits, which brings federal record-keeping requirements on top of state ones. You collect California Redemption Value on beverage containers that has to be remitted to the CDTFA, but it is not your income. And if you sell beer, wine, or tobacco, you carry separate licensing obligations that create their own compliance records.
This guide covers the specific bookkeeping obligations that apply to small grocery stores and convenience stores in California, with particular attention to the stores serving Downey, Compton, Lynwood, South Gate, Huntington Park, and Paramount. For context on how California sales tax applies more broadly, see our California sales tax bookkeeping guide. For retail store bookkeeping outside the food and beverage category, see our retail store bookkeeping guide.
CDTFA Sales Tax: Food Exemptions, Taxable Items, and the Line Between Them
California's sales tax system treats food sales differently from most other retail sales, and the rules are detailed enough that a small grocery store or convenience store has to configure its POS system carefully to get the split right.
The general rule is that most food products sold for human consumption are not subject to California sales tax when they are unprepared and sold for home consumption. That covers the bulk of what a traditional grocery store carries: packaged goods, canned and bottled products, produce, bread, dairy, meat, and similar items sold sealed and ready to be taken home and prepared. The exemption is broad, but it has specific exceptions.
The following categories are taxable even when sold at a grocery store or convenience store:
- Prepared and hot food. Any food sold in a heated state, or prepared by the seller and sold for immediate consumption, is taxable. This includes hot prepared foods from a deli counter, hot dogs on a roller grill, fresh-made burritos, soup sold hot, and similar items. If your store has a hot food station or a deli section, everything coming off it is taxable.
- Candy. California defines candy as a preparation of sugar, honey, or other natural or artificial sweeteners combined with chocolate, fruits, nuts, or other ingredients in the form of bars, drops, or pieces. Most items commonly understood as candy are taxable, even when sold in a sealed package for home consumption.
- Carbonated beverages and soda. Carbonated soft drinks are taxable. Non-carbonated juices and drinks are generally not taxable, though there are product-specific rules. Alcoholic beverages are also taxable.
- Snack foods sold from vending machines. If you operate vending machines on your premises, the sales tax treatment of vended items follows specific rules that differ from over-the-counter sales.
Because the taxable versus exempt line runs through most product categories a grocery or convenience store carries, your POS system must tag every item or item category correctly at the SKU or department level. A system that treats all food as exempt will underreport taxable sales on your CDTFA quarterly return, which creates a liability. A system that taxes all food will overreport taxable sales and result in overpayment. Neither is acceptable, and neither protects you in a CDTFA audit.
The CDTFA publishes detailed guidance on food taxability, including a list of common food categories and how they are treated. The rules are product-specific and can be nuanced. Consult CDTFA directly at cdtfa.ca.gov for the current rules applicable to your specific product mix before configuring your POS or filing your first return.
For the full picture of how California sales tax applies to small businesses, including how to look up district tax rates by address, see our California sales tax bookkeeping guide.
EBT and SNAP Record-Keeping: What the USDA Requires
If your store is authorized by the USDA Food and Nutrition Service (FNS) to accept SNAP benefits through the Electronic Benefit Transfer (EBT) system, you have federal record-keeping obligations that exist separately from your California bookkeeping requirements.
The core obligation is this: you must be able to show, from your records, that every EBT transaction your store processed involved the sale of SNAP-eligible items. SNAP benefits can only be used to purchase food for home consumption. They cannot be used to purchase hot prepared foods, alcohol, tobacco, vitamins, non-food household supplies, or other ineligible items. If your store's records cannot support what was purchased in an EBT transaction, you are exposed to USDA FNS compliance action.
The records a SNAP-authorized store should maintain include:
- Daily EBT transaction logs, either from your POS system or your EBT terminal, showing each transaction date, amount, and transaction ID.
- POS or register records that distinguish SNAP-eligible items from non-eligible items, so that a transaction review can confirm the purchased items were eligible.
- Documentation of your USDA FNS authorization, including your store authorization number and any correspondence with FNS.
- Records of any EBT-related training completed by store staff, if applicable.
The USDA FNS conducts compliance investigations and can impose penalties including fines, temporary disqualification, or permanent disqualification from the SNAP program for stores with inadequate records or patterns of ineligible transactions. Disqualification is an existential event for a small grocery store that depends on EBT sales volume. The record-keeping investment is not optional.
USDA FNS requirements can change. Consult USDA FNS directly or a compliance consultant familiar with SNAP retailer requirements for current obligations applicable to your store's authorization type.
Inventory Management and Cost of Goods Sold
Inventory accounting for a small grocery store or convenience store presents the same fundamental challenge it does for any product-based business, with the added complexity of high product volume, perishable goods, and frequent spoilage.
The principle is the same as for any retail operation: the products you buy for resale are not an expense when you purchase them. They are a current asset (inventory) on your balance sheet. They become cost of goods sold (COGS) only when a customer buys them. Expensing all product purchases immediately when they are made, which is the most common error among small store owners who handle their own books, overstates your expenses in the purchase period and understates them in the selling period. It makes your Profit and Loss unreliable and your balance sheet incomplete.
Perpetual vs. periodic inventory. A perpetual inventory system updates inventory balances in real time with every sale and every purchase receipt. Modern POS systems that scan barcodes at the register can drive a perpetual system, with each sale automatically reducing the on-hand count in your software. A periodic inventory system updates balances only at set intervals, typically through a physical count. Small grocery stores and convenience stores often operate on a de facto periodic system, counting inventory quarterly or at tax time, because the product volume makes real-time tracking difficult without a fully integrated barcode scanning setup. Either approach is acceptable; what matters is that the inventory balance on your balance sheet is updated at least as often as your financial statements are reviewed, and that the COGS figure on your Profit and Loss actually reflects products sold rather than products purchased.
FIFO and weighted average cost. FIFO (first-in, first-out) assumes you sell your oldest inventory first. For a grocery or convenience store where managing product freshness and expiration dates is a daily operational concern, FIFO often matches how the store actually works and tends to produce an inventory valuation that reflects more current replacement costs. Weighted average cost divides the total cost of inventory available for sale by the total number of units, producing a single average cost per unit for the period. Weighted average is simpler to apply in a high-SKU store where tracking the specific cost of each unit would be impractical. Discuss the choice with your CPA before making a decision, as the method affects both your balance sheet and your taxable income, and must be applied consistently once chosen.
Shrinkage: Spoilage, Shoplifting, and Damage
Grocery stores and convenience stores carry higher shrinkage rates than most other retail categories, because perishable goods expire, fresh produce spoils, and high-traffic small-format stores with limited staffing are frequent targets for shoplifting. Shrinkage is a real cost of the business, and it has to be recorded correctly.
When your physical inventory count comes up short against what your records say you should have, the difference is shrinkage. If it is not recorded, your inventory asset on the balance sheet stays overstated, your COGS is understated, and your profit appears higher than it actually is. For a store operating on thin margins, that misrepresentation affects every financial decision made from those numbers.
Shrinkage from spoilage and expiration should be recorded when it happens, not just at the end of the year. When you pull expired product from the shelf or discard damaged goods, note the item and estimated cost so your bookkeeper can record an inventory write-off. At the end of any inventory count period, your bookkeeper reduces the inventory asset balance in QuickBooks and records the offset as a shrinkage or inventory write-off expense on the Profit and Loss.
Shoplifting losses should be treated the same way: identified during physical counts as inventory missing without a corresponding sale, recorded as an expense, and reported honestly. The IRS expects that a cash-intensive grocery business will have some shrinkage; unexplained inventory disappearances without any recorded write-offs are the kind of gap that raises questions in an audit.
California Redemption Value: Collecting and Remitting CRV
California's beverage container recycling program requires retailers to collect a California Redemption Value (CRV) deposit from customers at the point of sale on covered beverage containers. Covered containers include most aluminum, glass, plastic, and bi-metal containers for water, soda, beer, wine coolers, juice drinks (meeting certain thresholds), sports drinks, and other non-dairy beverages sold in volumes ranging from less than 24 ounces to 1 liter and above. The current CRV amounts and the list of covered container types are defined by CalRecycle and the CDTFA; confirm the current rates and covered categories at calrecycle.ca.gov or cdtfa.ca.gov.
The bookkeeping treatment of CRV is specific and commonly mishandled. CRV is not your income. You are collecting it on behalf of the state as a pass-through. The correct accounting is:
- When you collect CRV from a customer at the point of sale, record the amount as a liability (CRV payable), not as revenue.
- When you remit the collected CRV to the CDTFA, record the payment as the settlement of that liability. It is not an expense on your Profit and Loss.
Recording CRV collections as sales income overstates your revenue and produces an incorrect taxable sales figure on your CDTFA return. Recording CRV remittances as a business expense also produces an incorrect Profit and Loss. Both errors compound if not caught and corrected. If your POS system is set up to ring CRV as a line-item charge, verify that your accounting software treats those amounts as a liability, not income.
Tobacco and Alcohol Licenses: What They Mean for Your Books
If your grocery store or convenience store sells beer, wine, or distilled spirits, you hold a license from the California Department of Alcoholic Beverage Control (ABC). If you sell cigarettes, cigars, or other tobacco products, you hold a Cigarette and Tobacco Products Retailer's License from the CDTFA. Both licenses impose compliance obligations that go beyond standard retail bookkeeping.
This section is not legal advice, and the compliance requirements for ABC and CDTFA tobacco licenses are the domain of the licensing agencies and your attorney or compliance consultant, not your bookkeeper. What your bookkeeper needs to know is that these licenses exist and that they create record-keeping demands:
- Alcohol sales tracking. ABC licensees are subject to audit and may be required to produce sales records by product category. Your POS and QuickBooks records should allow you to identify alcohol sales separately from other sales.
- Tobacco sales tracking. The CDTFA tobacco retailer's license requires separate tracking of tobacco product purchases and sales. Tobacco-specific tax reporting may apply depending on your sales volume and product types. Confirm current requirements with the CDTFA.
- Age-restricted sale records. While the record-keeping obligation for age verification is an operational compliance matter, your POS system's records of tobacco and alcohol transactions should be complete and accurate in case of a compliance check or audit by either agency.
Consult the ABC, the CDTFA, and a compliance professional for the current requirements applicable to your specific license types. Incomplete records are a common basis for compliance action by both agencies.
Payroll: Minimum Wage, Meal Periods, CalSavers, and PAGA
A small grocery store with hourly employees is one of the most payroll-intensive small business configurations in California, because the combination of the state's minimum wage schedule, strict meal and rest period rules, and the Private Attorneys General Act (PAGA) creates real financial exposure for stores that are not running payroll correctly.
Minimum wage. California's minimum wage applies statewide, and some cities in Southeast Los Angeles County have adopted local minimum wages that exceed the state rate. Do not rely on last year's rate: both the California state minimum wage schedule and local city rates can change annually. Confirm the current California minimum wage and the specific rate for your city with the California Department of Industrial Relations at dir.ca.gov, or with your payroll provider, before setting or adjusting employee pay rates. Paying below the applicable minimum wage, even unintentionally, is a wage violation that creates liability for back wages, penalties, and PAGA claims.
Meal and rest periods. California law requires a 30-minute unpaid meal period for employees working more than five hours in a shift, and a second meal period for shifts over ten hours. Employees are also entitled to a paid 10-minute rest break for every four hours worked. If these breaks are not provided, the employer owes the employee one hour of pay at their regular rate as a premium for each missed period. For a store running multiple employees across shifts, the record-keeping for break compliance matters as much as the compliance itself: if you cannot show from your records that breaks were provided, you may owe premiums even if breaks were actually given. Your payroll system or timekeeping records should document shift times and break periods.
PAGA exposure. California's Private Attorneys General Act allows employees to bring representative claims on behalf of other employees for Labor Code violations, including wage and hour violations, and to collect a portion of the civil penalties on behalf of the state. A pattern of meal period violations or minimum wage underpayments at a small grocery store can become a PAGA claim that far exceeds the cost of the underlying violations. Clean payroll records and documented break compliance are the practical defense.
CalSavers. California employers who do not already offer a qualifying retirement plan and have one or more W-2 employees are required to register with the CalSavers program and facilitate employee enrollment. If you have not yet registered or confirmed that your current plan qualifies as an exemption, address this promptly. Penalties for non-compliance apply to employers that miss registration deadlines.
Cash Business Challenges: Z-Reports, Daily Reconciliation, and IRS Audit Risk
Small grocery stores and convenience stores are among the most cash-intensive businesses in the economy, and the IRS applies heightened scrutiny to cash-intensive businesses during audits. The concern is straightforward: cash is easy to pocket without recording, and a business that takes in a large portion of its revenue in cash has more opportunity to underreport income than one whose sales are primarily by card.
This does not mean that operating a cash-heavy store is suspicious. It means that your records need to be clean enough to make the cash flow transparent and defensible.
The Z-report. Every business day should end with a Z-report, which is the end-of-day closing report from your POS or cash register. The Z-report shows total sales by category (taxable and non-taxable), total cash sales, total card sales, and total sales for the day. It resets your register totals to zero for the next day. Keep your Z-reports: they are the primary daily record of what your store transacted. A CDTFA or IRS auditor examining your records will look for your Z-reports to verify reported sales. Missing Z-reports are a red flag.
Daily cash reconciliation. After running the Z-report, count the cash in the drawer. Subtract any starting cash float (the amount you put in at the opening of the day). The remaining amount should match the Z-report's total cash sales figure. Record the actual count, the expected amount, and any shortage or overage. Small variances are normal. Consistent shortages, consistently large variances, or a pattern of variances that correlate with particular employees or shifts are problems that need to be investigated.
Bank deposit consistency. The IRS and CDTFA can reconstruct income using the bank deposit method: if your deposits are higher than your reported sales, the unreported difference is treated as unreported income. Keep your cash deposits consistent with your Z-report cash sales totals. If you have legitimate reasons for delays between cash collection and deposit, document them. Sporadic, inconsistent, or unexplained gaps between reported cash sales and bank deposits are exactly the pattern that triggers a deeper examination.
Owner draws from the register. Taking cash from the register to cover a personal expense, without recording it, is one of the most common and most damaging practices in small grocery store bookkeeping. It is not a business expense; it is an owner draw. Record every draw immediately, and have your bookkeeper enter it in QuickBooks as an owner draw rather than as a cost or expense. Unrecorded draws create daily reconciliation shortages that make the books impossible to balance and can look, in an audit, like unreported income.
AB5 and Worker Classification for Delivery Drivers and Stock Workers
If your store uses delivery drivers (for delivery orders), stock workers, or other helpers who are currently paid as 1099 independent contractors rather than W-2 employees, California's worker classification law creates significant exposure that you need to understand.
California's AB5, now codified in the Labor Code, establishes the ABC test for worker classification. Under the ABC test, any worker performing services for your business is presumed to be an employee unless your business can demonstrate all three of the following:
- (A) The worker is free from the control and direction of the business in connection with the performance of the work, both under the contract and in fact.
- (B) The worker performs work that is outside the usual course of the business's activities.
- (C) The worker is customarily engaged in an independently established trade, occupation, or business of the same nature as the work performed.
For a grocery store or convenience store, condition B is the hardest to satisfy for delivery drivers and stock workers, because delivering orders and stocking shelves are core to the store's operations, not incidental to them. A worker whose regular job is to help run your store is very likely an employee under the ABC test, regardless of what your contract says or what the worker prefers.
Misclassification exposes the business to back payroll taxes, state and federal penalties, and potential PAGA claims from workers who were denied employee protections. Consult an employment attorney or your CPA before classifying any regular worker as a 1099 contractor. For a deeper look at the classification question, see our W-2 vs. 1099 California bookkeeping guide.
Quarterly Estimated Taxes: FTB and IRS Deadlines and the California Payment Schedule
If your grocery store is structured as a sole proprietorship, a partnership, or an S corporation, and the owners are not having enough tax withheld from other income to cover the tax liability from the business, you are required to make quarterly estimated tax payments to both the California Franchise Tax Board (FTB) and the IRS.
The California FTB estimated tax payment schedule is not evenly distributed, and it is different from the federal schedule. California's quarterly payments follow a 30-40-0-30 allocation:
- 30 percent of your estimated annual tax is due April 15.
- 40 percent is due June 15.
- There is no California estimated tax payment due in September.
- The remaining 30 percent is due January 15 of the following year.
Federal IRS estimated payments follow a more even schedule: April 15, June 15, September 15, and January 15. Note that California has no September payment while the IRS does.
Underpaying estimated taxes, even if you pay in full at tax time, results in underpayment penalties from both agencies. The penalty applies to the quarters where payments were missed or insufficient, not just to the year-end balance. The practical way to avoid underpayment is to keep current books throughout the year so you know where your actual income stands each quarter, rather than estimating based on last year's numbers. A bookkeeper who closes your books monthly gives you the data you need to make informed estimated payment decisions before each deadline.
Owner's Draw vs. Salary: What Your Entity Structure Determines
How you pay yourself from your grocery store depends on how the business is structured, and getting it wrong creates unnecessary tax problems.
Sole proprietorship or single-member LLC (disregarded entity). If your store operates as a sole proprietorship or as a single-member LLC that has not elected corporate tax treatment, you do not pay yourself a salary. You take money out of the business as an owner's draw. Draws are not deductible business expenses, so they do not reduce the store's taxable income. All of the store's net profit flows to your personal income tax return (Schedule C), and you pay self-employment tax on the profit regardless of how much you actually drew out. The amount you take as a draw does not affect your tax liability; the profit does.
S corporation. If your store has elected S corporation tax treatment, you are both an owner and an employee. The IRS requires S corporation owners who perform services for the business to pay themselves a reasonable salary, with proper payroll taxes withheld and remitted. Taking only distributions from an S corp and no salary is a well-known IRS audit trigger. Reasonable compensation for an S corporation owner in a grocery or convenience store context should reflect what you would pay someone else to do the same job. After a reasonable salary is paid, remaining profit can be distributed to shareholders without being subject to payroll tax. Confirm what constitutes reasonable compensation for your specific situation with your CPA.
Regardless of structure: every draw or distribution from the register or business account that is for personal use must be recorded as an owner draw, not as a business expense. Unrecorded draws distort your books and can look like unaccounted-for cash in an audit.
Frequently Asked Questions
Is food taxable at a California grocery store or convenience store?
Most unprepared food sold for home consumption is not subject to California sales tax. That covers the majority of packaged groceries, canned goods, bread, produce, and similar items. However, prepared or hot food sold for immediate consumption, candy, soda and carbonated beverages, and certain other items are taxable. Because the taxable versus exempt line is drawn item by item, a small grocery store or bodega that sells both packaged groceries and hot prepared foods must configure its POS system to tag each category correctly and report taxable and non-taxable sales separately on its CDTFA quarterly return. The rules are detailed and product-specific; consult CDTFA directly at cdtfa.ca.gov for your specific product mix.
What records does a California grocery store need to keep for EBT and SNAP?
Stores authorized by the USDA Food and Nutrition Service (FNS) to accept SNAP benefits through EBT must maintain records that support the EBT transactions processed. This includes daily EBT transaction logs from your POS or EBT terminal, records distinguishing SNAP-eligible items from non-eligible items, and documentation of your USDA FNS authorization. The USDA FNS can conduct compliance checks or audits, and stores that cannot produce adequate records face penalties up to permanent disqualification from the SNAP program. Specific record-keeping requirements can change; consult USDA FNS or a compliance consultant for current requirements applicable to your store.
What is California Redemption Value (CRV) and how does a store account for it?
California Redemption Value (CRV) is a deposit charged on covered beverage containers. As a retailer, you collect the CRV from customers at the point of sale and remit it to the CDTFA. CRV is a pass-through: the amounts you collect and remit are not your income, and the amounts you remit are not your expense. Your bookkeeper should record CRV collections as a liability (amount owed to CDTFA) and the remittance as the settlement of that liability. Mixing CRV into sales income overstates revenue and creates a mismatched CDTFA reconciliation.
How does a convenience store or bodega reconcile daily cash sales?
Cash reconciliation starts with the Z-report: the end-of-day report from your POS or cash register that shows total cash sales for the day. Count the cash in the drawer, subtract any starting cash float, and compare the result to the Z-report total. Record any shortage or overage. Then reconcile the month's cash deposits to the bank statement to confirm the totals match. The IRS treats cash-intensive businesses as a higher audit risk. Clean daily Z-report records and consistent bank deposit patterns are your best documentation if you ever face scrutiny.
What inventory accounting method should a small grocery store use?
Small grocery stores and convenience stores most commonly use either FIFO (first-in, first-out) or weighted average cost. FIFO assumes the oldest inventory is sold first, which generally reflects how perishable food products are managed and tends to produce a more current inventory valuation. Weighted average cost smooths out price fluctuations across a period and is simpler to apply in a high-SKU store. The right choice depends on your product mix, spoilage profile, and what your CPA recommends for tax purposes. Whichever method you choose, apply it consistently and document it.
Does California's AB5 law affect my grocery store if I use delivery drivers?
Potentially, yes. California's AB5 establishes the ABC test for worker classification. Under condition B of that test, a worker is presumed to be an employee unless the work is outside the usual course of the business's activities. For a grocery store, delivery and stocking are core operations, which makes it very difficult to classify those workers as independent contractors. Misclassification exposes the business to back payroll taxes, penalties, and potential PAGA claims. Consult an employment attorney or your CPA before treating any regular worker as a 1099 contractor.
What are the quarterly estimated tax deadlines for a California small business owner?
For California FTB purposes, estimated tax payments follow a 30-40-0-30 schedule: 30 percent due April 15, 40 percent due June 15, no payment in September, and 30 percent due January 15. For federal IRS estimated taxes, payments are due April 15, June 15, September 15, and January 15. Missing or underpaying estimated taxes results in underpayment penalties from both agencies. Current books throughout the year give you the income data needed to estimate correctly each quarter.
What is the difference between an owner's draw and a salary for a grocery store owner?
If your store is a sole proprietorship or single-member LLC taxed as a disregarded entity, you take money out as an owner's draw, which is not a deductible expense. All net profit flows to your personal return and you pay self-employment tax on it. If your store is an S corporation, you are required to pay yourself a reasonable salary as an employee before taking distributions. Taking only distributions from an S corp to avoid payroll taxes is a known IRS audit trigger. Confirm the correct approach for your entity with your CPA.
Do I need to register with CalSavers if my grocery store has employees?
If your grocery store has one or more W-2 employees and you do not already offer a qualifying retirement plan such as a SEP-IRA, SIMPLE IRA, or 401(k), you are required to register with California's CalSavers program and facilitate employee enrollment. Penalties for non-compliance apply to employers that miss their registration deadline. If you are unsure whether your current plan qualifies or whether you are already registered, check with your payroll provider or CPA.
What records does a tobacco or alcohol retailer need to keep in California?
Selling beer, wine, or distilled spirits in California requires an ABC license. Selling tobacco products requires a Cigarette and Tobacco Products Retailer's License from the CDTFA. Both carry compliance and record-keeping obligations beyond standard bookkeeping: alcohol sales must support ABC compliance, and tobacco sales must be tracked separately for CDTFA tobacco licensing purposes. This is not legal advice; consult the ABC, the CDTFA, or a compliance professional for current requirements applicable to your specific licenses.
Grocery Store and Convenience Store Bookkeeping Services in SE Los Angeles County
J.P Bookkeeping works with small grocery stores, convenience stores, bodegas, tiendas, and neighborhood markets throughout Downey, Compton, Lynwood, South Gate, Huntington Park, Paramount, and the surrounding cities of Southeast Los Angeles County. Jimmy Paz is a QuickBooks Advanced ProAdvisor who is bilingual in English and Spanish. He understands the specific obligations that come with running a food retail business in California: CDTFA quarterly reconciliation for mixed taxable and non-taxable sales, EBT and SNAP record-keeping, CRV pass-through accounting, COGS and inventory tracking for perishable goods, daily cash reconciliation and Z-report records, payroll compliance including meal period documentation and CalSavers, and quarterly estimated tax planning for FTB and IRS.
If your CDTFA filings feel uncertain, your EBT records are incomplete, your books are behind, or you have never had your inventory on the balance sheet, a free consultation is the fastest way to see where things stand and what it will take to get your books working correctly. Book directly at the link or call (323) 816-0517.
Related guides:
- Bookkeeping for retail stores in California: CDTFA, POS reconciliation, and inventory
- Restaurant bookkeeping California: sales tax, payroll, and tips
- California sales tax bookkeeping: rates, exemptions, and CDTFA filing for small businesses
- W-2 vs. 1099 in California: worker classification and bookkeeping
Disclaimer: J.P Bookkeeping is a bookkeeping firm, not a CPA or law firm. For tax planning, legal questions, or regulatory compliance, consult a licensed CPA or attorney. Information reflects publicly available requirements as of June 8, 2026. Confirm current IRS rates and thresholds at irs.gov and ftb.ca.gov before filing.