It starts with a conversation
Everyone starts the same way. You fill out the short intake form on the get started page. It takes a few minutes and it tells me who you are, what you do for a living, which states are involved, whether there is a business or a rental in the picture, and what is actually worrying you. Sometimes the worry is a notice sitting in a drawer. Sometimes it is a first year of self-employment and a suspicion that something is going to hurt in April.
Once your form is in, I send you the link to book a discovery call, and we talk it through. The call comes after the form, not instead of it, because the form is what lets me show up to the call already knowing your situation instead of spending the first fifteen minutes collecting basics.
That conversation is not a formality. It is how I scope the work, and the scope is what sets the price. If we are a good fit, you get a proposal that spells out what I am doing, what it costs, and what I need from you. If we are not a fit, I will tell you that too and point you toward someone better suited.
The portal is where the work lives
My practice runs on TaxDome, and every client gets a secure portal account. Once you are in, the portal is where you:
- Fill out your organizer and answer the questions that build your file.
- Review and electronically sign your proposal and engagement letter.
- Make your payment and get your receipt.
- Upload documents securely, any time of day, from a phone or a computer.
- Read my questions and send me your answers.
- Review the draft return and sign the e-file authorization.
- Find copies of everything I filed for you, for as long as you are a client.
There are two reasons I hold the line on this. The first is security. Your W-2s, your K-1s, your Social Security number, and your bank details do not belong in an email inbox or a text thread, yours or mine. The portal upload is encrypted and the file lands directly in your account.
The second reason is that it keeps us honest with each other. Every answer you give me is attached to your return, in writing, with a date on it. Nothing gets lost in a thread, nobody has to remember what was said on a call in February, and when a question comes up two years later the record is sitting right there.
| Step | Where it happens |
|---|---|
| First conversation and scoping | Intake form or a discovery call |
| Proposal and engagement letter | Portal, signed electronically |
| Payment | Portal, before the work starts |
| Organizer and questionnaire | Portal |
| Submitting your documents | Portal upload, or paper in person that I scan in |
| My questions and your answers | Portal messages |
| Reviewing the return and authorizing the e-file | Portal |
| Copies of the filed return | Portal, for as long as you are a client |
| Notices and follow-up after filing | Portal, plus a call when it needs one |
Every engagement starts with the same short intake form. A few minutes now, and we can talk about your actual situation.
Start the intake form →Paper is welcome, the process is digital
Plenty of my clients still work on paper, and that is genuinely fine. Bring me the envelope, the folder, or the shoebox. Come to the office, hand it over, and we can sit down and go through it together. I scan what you bring into your portal file and give you your originals back.
Say so, and we will do your first login together. Most people who tell me they are not good with computers are comfortable in the portal within about ten minutes, because there is not much to it: a list of things to do, a place to upload, and a message box.
You pay before I start
I bill up front. You approve the proposal, you pay in the portal, and then your return goes into my schedule. Payment comes before the work, not after it.
Here is the thinking, since it is a fair thing to ask about:
- The price is set before the work, from the scope we agreed on. You know the number before I touch anything. No surprise invoice at the end, and no fee that floats depending on how your refund turns out. More on how tax prep fees are built in what tax preparation actually costs.
- A paid engagement is what reserves your slot. My tax season calendar is finite. Signing and paying is what moves you from interested to scheduled.
- It keeps my season pointed at returns. Every hour spent chasing an unpaid invoice in April is an hour not spent preparing somebody's return. Collecting up front removes that entirely.
Payment runs through the portal by card or bank transfer, your receipt posts to your account, and if the scope changes materially along the way, meaning we discover a rental, a second state, or a business that was not in the original conversation, I tell you what it changes before I do the extra work. You will never find out about additional fees at the finish line.
Want a number before you commit to anything? Tell me what your year looked like and I will scope it and quote it.
Get started →Returns are scheduled, not stacked
During tax season I schedule returns the way a surgeon schedules procedures. Your return gets a real block of time on my calendar, and I do not pile an unlimited number of returns into the last two weeks of the season and hope. That is how mistakes get made, and it is why so many people feel like they are shouting into a void every March.
Where your return lands in that calendar depends on two things.
Which package you purchased
Scheduling priority is tied to the package you purchase. Higher tiers get to choose their prep window. Instead of taking whatever opening is left, you pick the stretch of the season when your return gets worked, and I hold that time for you.
So if you have a hard deadline hanging on the return, whether it is a mortgage closing, a financial aid form, or a K-1 that another return is waiting on, tell me at the proposal stage. Being able to choose your window is how you protect that date. I will walk you through the packages when we talk, and the one you choose is spelled out in your proposal.
Whether your file is complete
Your slot assumes your file is ready when it comes up. Documents in, questions answered, nothing outstanding. If your file is complete, I work it and you get a draft. If it is not, I have to set it down and pick up the next one, and yours goes to the next opening.
A complete file beats an early file. A return that arrives on March 1 with everything in it will usually be finished before one that showed up January 20 and is still missing a 1099 and three answers. Being first in the door is not the same as being ready.
I ask questions, and I need all of them answered
Once your documents are in, I go through your return and send you questions in the portal. Every one of them exists because a number, a decision, or a form depends on the answer.
The rule in my practice is simple: we cannot move forward until every question is answered. Not most of them. All of them. A return with an open question is a return with a hole in it, and I am not going to guess my way across that hole and put my signature and yours on the result. You sign your return under penalties of perjury, and I sign it as your preparer. Neither of us should be signing an assumption.
What answering in full looks like:
- Answer the question that was actually asked, not the one next to it.
- Give me the number or the document when I ask for one. "Yes, I have a home office" does not answer "what is the square footage of the office and of the whole home."
- Answer every item on the list, even the ones that seem obvious to you. The obvious ones are often the ones that change the outcome.
- If the answer is "I do not know" or "I cannot find it," tell me that. That is a real answer and I can work with it. Silence is not, and it is the one thing that stalls a return completely.
This is where almost every late return comes from. Not complicated tax positions, not the IRS, not software. Half-answered files. If your questions sit open past your scheduled slot, your return moves to the next available block, and if that pushes past the filing deadline we file an extension so you are not exposed to a late filing penalty. Worth knowing what an extension does and does not buy you: an extension gives you more time to file, not more time to pay.
If this is how you want your return handled, the first step is the intake form. I will take it from there.
Become a client →Review, sign, file
When the return is done, the draft goes to your portal. You read it. I will walk you through the result, what drove it, and anything worth planning around for next year. Then you sign the e-file authorization electronically, I transmit the return, and the acceptance confirmation posts to your account along with copies of everything.
Read the return before you sign it. I mean that with every client. It is your return, your name, and your responsibility, and if something on it does not match your understanding of your year, I want to hear about it before it is filed rather than after.
A joint return needs a signature from each spouse, and each spouse gets their own portal login. It is completely fine if only one of you drives the engagement, uploads the documents, and answers my questions. That is how most couples do it. But at signature time there is no substitute: both spouses have to sign personally, from their own login, before I can transmit the return.
After the return is filed
I am here in July. That matters more than it sounds like it does, because IRS correspondence tends to arrive in the months when seasonal storefronts have gone dark.
If a notice shows up, upload it to the portal and tell me it is there. As an Enrolled Agent I am licensed to represent you before the IRS, which means I can deal with them directly on your behalf instead of coaching you through phone calls. Here is what to do when a letter arrives and who is actually allowed to represent you.
The same goes for the rest of the year: quarterly estimates, a job change, a business you are thinking about starting, a big sale you are considering. Message me in the portal. Mid-year is when tax planning is still possible, and April is when it is mostly arithmetic.
Your portal access lasts as long as you are a client, and everything I file for you stays in there. Even so, download a copy of every finished return into your own file storage, wherever you keep your important documents. Lenders, schools, and closing attorneys ask for returns at inconvenient moments, and the copy you already have beats the one you have to request.
If you are no longer a client and need a duplicate copy later, there is a fee to retrieve and send it, and depending on how much time has passed it may already be gone under my data retention policy. Downloading your own copy while you have access costs you nothing and solves that permanently.
What I need from you, in one list
- Use the portal for documents, signatures, payment, and messages.
- Approve the proposal and pay before the work starts.
- Get your documents in, all at once when you can rather than in a trickle. Here is the full checklist of what to gather.
- Answer every question I send you, completely, and tell me when you do not know.
- Tell me early about anything with a hard deadline attached to it.
- Tell me when something changes: a move, a marriage, a baby, a new state, a side business, an inheritance.
- Read the return before you sign it, and both spouses sign a joint return.
- Download your own copy of the finished return into your own storage.
Do those things and this is a calm, predictable engagement that ends with a return you understand. That is the entire goal.
Frequently asked questions
Do I have to use the client portal?
Yes, for the parts of the engagement that matter. Your questionnaire, your proposal and engagement letter, your payment, your documents, your signatures, and our back and forth all run through the TaxDome portal. It keeps your Social Security number and financial records out of email, keeps every answer attached to your file, and gives you one place to find your return for as long as you are a client. If the portal is new to you, I will walk you through the first login.
Can I bring you paper documents?
Yes. You are welcome to hand me paper in person, and plenty of clients do. I scan what you bring into your portal file and give the originals back to you. The paper is fine, it just gets digitized so the rest of the engagement can run in one place.
Why do you charge before you start the return?
Because the price is set from the scope we agreed on, not from how the refund turns out, and because a paid engagement is what reserves your place in my tax season calendar. You approve the proposal and pay in the portal, and your return goes into the schedule. No surprise invoice at the end, and no time spent chasing payment in April instead of preparing returns.
How do you decide which returns get done first during tax season?
Two things decide it. First, which package you purchased, since the higher tiers get to choose their prep window rather than taking the next opening I have. Second, whether your file is complete, meaning every document is in and every question is answered. A complete file that arrives later will usually be finished before an early file that is still missing pieces.
What happens if I do not answer all of your questions?
Your return stops where it is. I cannot finish a return with open questions, because the missing piece is usually a number that changes the result, and the return is signed under penalties of perjury. If questions stay open past your scheduled slot, your return moves to the next available block, and if that runs past the deadline we file an extension to keep you out of the late filing penalty.
Can I email or text you my tax documents?
Please do not. Email and text are fine for scheduling and quick logistics, but W-2s, K-1s, and anything with a Social Security number or account number belong in the portal, where the upload is secure and the document is permanently attached to your file instead of buried in an inbox.
Sound like a process you could work with?
Tell me about your situation and I will tell you what the work looks like, what it costs, and which package fits the deadlines you are working against. If you are already a client, your portal is one click away.
Get started → Client portal