Check the license in the state database
The California Board of Accountancy license lookup shows whether a CPA is active and whether they have been disciplined. It is free and takes under a minute. Enrolled agents can be verified through the IRS.
We use cookies for essential site functions and, with your permission, for analytics and advertising. California residents can opt out of the sale or sharing of personal information at any time. See our Privacy Policy, Cookie Policy, and Do Not Sell or Share My Personal Information.

What a return really costs locally, how to verify a preparer in two minutes, and when you do not need to pay anyone at all.
Last updated
Most San Diego households do not need a CPA. If your return is a W-2, a standard deduction, and maybe some brokerage interest, free filing through IRS Direct File or CalFile handles it, and a VITA site will do it in person at no charge if you are under the income limit. You start needing a paid preparer when a return has moving parts: rental property, an ADU you rent out, self-employment or 1099 income, RSUs and ESPP from a biotech or defense employer, a home sale with capital gains, crypto, or income in both California and another state. Expect roughly $350 to $600 for a straightforward itemized return locally, $600 to $1,200 once you add a rental or a Schedule C, and $1,200 and up for a small business return with a K-1. Three credentials can legally represent you before the IRS — CPA, enrolled agent, and tax attorney — and an enrolled agent is often the best value for a complicated personal return. Anyone charging you in California must at minimum be CTEC-registered, have a PTIN, and sign your return; a preparer who will not sign, who bases their fee on the size of your refund, or who wants your refund deposited into their account is a preparer you walk away from. Book by January if you want a February appointment — good local firms close their books to new clients by mid-February.
| Situation | Typical local cost | Who you need |
|---|---|---|
| Simple W-2 return, standard deduction | $0 free filing, or $150–$250 | Direct File, CalFile, VITA, or a CTEC preparer |
| Itemized return with mortgage interest | $350–$600 | CTEC preparer, EA, or CPA |
| One rental property added | $600–$900 | EA or CPA |
| Self-employed / Schedule C | $700–$1,200 | EA or CPA |
| RSUs, ESPP, or large capital gains | $700–$1,500 | CPA who works with tech and biotech comp |
| S-corp or partnership return (1120-S / 1065) | $1,200–$2,800 | CPA |
| Multi-state or expat return | $900–$2,000 | CPA or EA with multi-state experience |
| IRS or FTB audit representation | $250–$450/hour | CPA, EA, or tax attorney |
The California Board of Accountancy license lookup shows whether a CPA is active and whether they have been disciplined. It is free and takes under a minute. Enrolled agents can be verified through the IRS.
Every paid preparer must have a Preparer Tax Identification Number and must sign the return they prepare. A 'ghost preparer' who leaves the paid-preparer box blank is leaving you holding the bag.
Flat fee per form or hourly is normal. A fee that is a percentage of your refund is a red flag and violates professional standards — it creates an incentive to inflate your refund with positions you will have to defend.
At larger firms a staff preparer does the work and a partner reviews it, which is fine — you just want to know, and you want the reviewer's name on it.
Some firms include correspondence-audit support in the fee; others bill hourly from the first IRS letter. Get the answer before you sign the engagement letter, not after.
San Diego has clusters — military and VA benefits, biotech RSUs, defense contracting, short-term rentals, cross-border income with Baja. A preparer who handles yours daily will find things a generalist misses.
IRS-certified volunteers file returns free for households under roughly $67,000 of income, run locally through the Dreams for Change and United Way networks with sites across the county. Appointments open in January and fill fast.
Free preparation focused on filers over 50 and moderate-income households, hosted at libraries and senior centers countywide. No AARP membership required.
Direct File handles simple federal returns free directly with the IRS, and California's CalFile does the state side. Together they cover most single-employer W-2 households with no cost and no upsell.
Free software and consultants through Military OneSource, built around combat pay, PCS moves, and state-of-legal-residence questions that trip up commercial software. Relevant to a very large slice of this county.
The Low Income Taxpayer Clinic at Legal Aid Society of San Diego handles disputes, back taxes, and audit representation for qualifying households at no cost.
Branches stock paper forms in season and host free filing events. Check the branch calendar in late January.
What the 1.25 percent effective rate actually includes, Prop 13, Mello-Roos, and the supplemental bill nobody warns new buyers about.
The city tax certificate, quarterly estimates, the $800 franchise tax, and what a bookkeeper costs here.
Fee-only versus commission, what fiduciary means, and how to check anyone's record.
Registration, permits, and the local agencies you will deal with.
What a household actually spends here compared with LA, Phoenix, and Austin.
Down payment assistance and the income limits that decide eligibility.
A CPA is licensed by the state and can do audits, financial statements, and complex planning as well as tax returns. An enrolled agent is federally licensed specifically in taxation and has the same unlimited rights to represent you before the IRS, usually at a lower hourly rate. A CTEC-registered preparer is registered to prepare California returns but has limited representation rights. For a complicated personal return, an enrolled agent is often the best value; for a business with financial statements, audits, or entity planning, you want a CPA.
December or early January. Most established local firms stop accepting new clients around mid-February because their capacity is booked. If you are contacting firms in March, expect to be put on extension — which is fine and free, but remember an extension extends the time to file, not the time to pay, so you still need to estimate and send what you owe by the April deadline.
Generally yes. California taxes residents on worldwide income regardless of where the employer sits, and if your employer is not withholding California tax you will likely need quarterly estimated payments to avoid an underpayment penalty. The reverse case — living elsewhere and working for a San Diego company — depends on where you physically perform the work. Both situations are worth one paid hour with a preparer before your first filing.
Search their name in the California Board of Accountancy lookup for CPAs, the CTEC register for California preparers, or the IRS Directory of Federal Tax Return Preparers. Confirm they have a PTIN, will sign your return, and will give you a copy of the filed return. Never sign a blank or incomplete return, and never let a refund be routed to anyone's account but yours.
Usually for at least the first year. Equity compensation from San Diego biotech and tech employers gets misreported constantly because the brokerage 1099-B shows a cost basis of zero or the wrong basis for shares already taxed as wages — which means paying tax twice on the same money. A preparer who does this daily catches it in minutes. After you have seen one correct return you can often self-file in later years.
What you actually pay, and when.
Costs, deadlines, and local filings.
Fee-only versus commission, explained.
Where San Diegans actually keep money.
Permits, registration, and licensing.
The real monthly numbers.
The Sandi Spots Newsletter
New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.
One email a week. Unsubscribe anytime.
Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .