Vacaville, CA · Enrolled Agent

Vacaville tax preparation, done by a licensed Enrolled Agent.

Tax MD handles taxes, bookkeeping, and accounting for individuals and small businesses across Vacaville and Solano County. Careful work, plain answers, and someone who picks up the phone.

  • IRS-licensed Enrolled Agent
  • Vacaville since 2019
  • Individuals & small business

Your tax office, at a glance

Licensed by the IRS, based in Vacaville.

Here's what you need to get started: our hours, where to find us, and a secure way to send your documents. Every return is handled by an Enrolled Agent, the highest credential the IRS awards.

What we do

Tax and accounting for Vacaville

All services →

Tax Preparation

Federal and California returns for individuals and small businesses, prepared and e-filed by a licensed Enrolled Agent.

Bookkeeping

We keep your books current and reconciled, so you always know where your business stands.

Accounting

Financial statements and accounting support built around how your business actually runs.

Tax Planning

A look ahead at your income and your business so there are no surprises in April, and you pay only what you owe.

Payroll

We run payroll on time and keep the filings current, so your team always gets paid right.

Tax Problem Help

Behind on taxes, audited, or staring at an IRS notice? An Enrolled Agent can step in and deal with the IRS for you.

Why an Enrolled Agent

Not every tax preparer is licensed. Ours is.

Anyone can hang a sign during tax season. An Enrolled Agent is licensed by the IRS and accountable to it year-round, which is exactly who you want in your corner if a question ever comes up.

A real IRS credential

An Enrolled Agent is licensed by the IRS to prepare returns and represent taxpayers in all 50 states. It is the highest credential the IRS awards, earned through testing and kept current every year.

Local and easy to reach

We have prepared taxes in Vacaville since 2019. You work with us directly, by phone, by email, or in the office on Peabody Road.

Simple to get started

Book a time online, send your documents through the secure portal, or drop them by the office. We do the rest.

Getting started

Three steps, start to finish

1

Book a time

Schedule a phone, video, or in-office appointment online in a couple of minutes.

Book online ↗
2

Send your documents

Upload your tax documents through our secure portal, or drop them at the office.

Upload docs ↗
3

We take care of it

We prepare your return or your books, go over everything with you, then file.

Get in touch →

Scheduled phone and video consultations carry an appointment fee. Walk-in returns are prepared first come, first served.

Common questions

Good to know before you come in

What is an Enrolled Agent, and why does it matter?

An Enrolled Agent (EA) is a tax professional licensed directly by the IRS. EAs can prepare returns and represent taxpayers before the IRS in any state. It is the highest credential the IRS awards, so your return is handled by a credentialed professional, not a seasonal preparer.

Do I need an appointment, or can I drop off my documents?

Both work. You can book a phone, video, or in-office appointment online, or drop your documents at the office on Peabody Road. Scheduled phone and video consultations carry an appointment fee. Walk-in returns are prepared first come, first served.

How do I get my tax documents to you?

Upload them through our secure ShareFile portal, bring them in, or mail them. Please do not email Social Security numbers or full tax documents. The secure portal is the safe way to send them.

Do you work with small businesses or just individuals?

Both. We handle individual and family returns as well as bookkeeping, accounting, payroll, and business returns for small businesses around Vacaville and Solano County.

What areas do you serve?

Our office is in Vacaville, and we work with clients across Solano County, including Fairfield and Dixon.

Here year-round

Ready to get your taxes done?

Book an appointment, call, or send a message. We'll get right back to you.