Lead Capture7 min read

Accounting Firm Intake Form Templates and Field Checklist

Ready-to-copy accounting firm intake form templates and a field checklist for new leads, tax clients and business onboarding, plus best practices and where to embed them.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a clean form outline on a dark green background, marked GHL Spark, Lead Capture

In short

A good accounting firm intake form collects exactly what you need to qualify a lead or start an engagement and nothing more. For a new-lead or discovery form, keep it to five or six fields — name, email, phone, service needed, entity type and a short note — so people actually finish it. For a tax-client onboarding intake, go deeper: filing status, dependents, income sources, prior-year return, and a secure upload for documents. For a business-client intake, capture entity type, industry, bookkeeping method, payroll and the software they already run. This guide gives three ready-to-copy layouts as plain field lists you can lift straight into your form builder, the exact questions to ask and why each one earns its place, and the best practices — short, mobile-first, conditional logic and secure document handling — that keep completion rates high. It also covers where to embed the form and how to route every submission into a CRM so no enquiry sits unanswered.

Key takeaways

  • Match the form to its job — a short discovery form qualifies new leads, while a deeper onboarding intake gathers what you need to start the work.
  • Keep a new-lead form to five or six fields — every extra question lowers completion, so ask only what you need to book the next step.
  • Use conditional logic so a tax question only appears for tax clients and a payroll question only for businesses that run payroll.
  • Handle documents securely — never collect a Social Security or tax ID in a plain text box; use a secure upload or send a portal link after submission.
  • Route every submission into a CRM with automated follow-up so a new intake triggers an instant reply and a task, not a missed email.

Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.

Your accounting firm intake form should collect exactly what you need to qualify a lead or start an engagement — and nothing more. In practice that means two or three different forms, not one: a short new-lead discovery form that lives on your website and turns visitors into contactable leads, a deeper tax-client onboarding intake for individuals who have signed on, and a business-client intake for companies. Below are ready-to-copy layouts for all three as plain field lists, the exact questions to ask and why, the best practices that keep completion rates high, and where to put the form so people actually find it.

The reason to split intake into stages is simple: a cold visitor and a committed client have very different tolerance for questions. Someone comparing three firms will abandon a twelve-field form in seconds, but a client who has already said yes expects to hand over details and will happily complete a longer onboarding intake. Design for that difference and both your conversion rate and your data quality improve at once.

What should a new-lead discovery form include?

This is the form that sits on your public site. Its only job is to qualify the enquiry and capture enough to book the next step, so keep it to five or six fields. Ask more and you will lose people before they finish.

  • Full name [text, required]
  • Email [email, required]
  • Phone [phone, required]
  • Service needed [dropdown: Tax preparation, Bookkeeping, Business advisory, Payroll, Other]
  • Individual or business [radio, required]
  • What can we help with? [long text, optional]

That is enough to route the lead, size the opportunity and follow up. The "service needed" dropdown lets you triage instantly, and the individual-or-business toggle is what powers conditional logic if you later expand the form. Everything sensitive or detailed belongs in a second step, not here. For the wider picture of turning visitors into enquiries, see how to capture leads with forms.

What does a tax-client onboarding intake need?

Once someone has agreed to work with you, motivation is high and the deeper questions are justified. This form gathers what you need to actually prepare a return.

  • Full name [text, required]
  • Email [email, required]
  • Phone [phone, required]
  • Filing status [dropdown: Single, Married filing jointly, Married filing separately, Head of household]
  • Number of dependents [number]
  • Income sources [checkboxes: W-2, 1099 / self-employment, Investment, Rental, Retirement, Other]
  • Do you own a business? [radio, conditional — reveals business fields if yes]
  • Prior-year return on file? [radio: Yes, No]
  • Life changes this year [checkboxes: Marriage, New child, Home purchase, Moved states, None]
  • Upload documents [secure file upload — prior-year return, W-2s, 1099s]
  • Anything we should know? [long text, optional]

Notice what is not here: no Social Security number in a plain text box. Collect identifying numbers through a secure portal after intake, never in an open web field. The income-sources checkboxes do quiet but important work — they let you scope complexity and price the engagement before you commit, so a simple W-2 return and a multi-state return with rental income are not treated the same. The life-changes checkboxes catch the events that most often change a return, and the prior-year question tells you whether you are starting cold or building on existing records.

What does a business-client intake need?

Businesses need a different depth — entity structure and the software they already run matter as much as their contact details.

  • Business name [text, required]
  • Contact name [text, required]
  • Email [email, required]
  • Phone [phone, required]
  • Entity type [dropdown: Sole proprietor, LLC, S-corp, C-corp, Partnership]
  • Industry [text]
  • Services needed [checkboxes: Bookkeeping, Tax, Payroll, Advisory, CFO services]
  • Do you run payroll? [radio, conditional — reveals employee-count field if yes]
  • Number of employees [number, conditional]
  • Accounting software in use [dropdown: QuickBooks, Xero, Wave, Spreadsheets, None, Other]
  • Bookkeeping method [radio: Cash, Accrual, Not sure]
  • Upload formation documents [secure file upload]

The entity-type answer shapes almost everything downstream, from the returns you file to how you advise on distributions, so it belongs near the top. The software question matters just as much in practice: knowing on day one whether a client runs QuickBooks, Xero or a pile of spreadsheets tells you what you are integrating with and how much cleanup the first month will take. The "not sure" option on bookkeeping method is deliberate — plenty of small businesses genuinely do not know, and a forced choice would produce a confident wrong answer instead of a useful flag for a conversation.

Which fields matter, and why ask them?

Every field on an intake form should earn its place. Here is the reasoning behind the core ones.

FieldWhy you askRequired?
Full namePersonalises follow-up and creates the contact recordYes
Email and phoneTwo ways to reach them so a lead is never strandedYes
Service neededTriages and routes the enquiry instantlyYes
Individual or businessPowers conditional logic and sets the right pathYes
Filing statusDetermines forms and questions for a tax returnTax intake
Income sourcesScopes complexity and pricing before you commitTax intake
Entity typeShapes the whole approach for a business clientBusiness intake
Accounting softwareTells you what you are integrating with day oneBusiness intake
Document uploadStarts the work without a separate back-and-forthOnboarding
Free-text noteCaptures the real reason they reached outOptional

What are the best practices for an intake form?

Keep it short. On a public form, five or six fields converts far better than a dozen. Split intake into a light front-end form and a fuller onboarding form, so cold leads answer little and committed clients answer more.

Design mobile-first. Most people will fill it out on a phone. Use a single column, large tappable fields, labels above inputs, and the right keyboard type for each field. Anything that forces pinching and zooming loses submissions.

Use conditional logic. Ask "individual or business" first, then reveal only the relevant questions. A payroll question appears only for businesses that run payroll; dependents appear only for individuals. One form serves everyone without overwhelming anyone.

Handle documents securely. Never collect a Social Security number, ITIN or EIN in a plain text box, and never rely on email attachments. Use an encrypted upload field or send a secure portal link after submission. For a firm dealing with financial data, this is both a trust signal and a professional obligation.

Automate the follow-up. A form is only as good as what happens after submit. Wire it so every entry creates a contact, sends an instant confirmation and raises an internal task — see the ready-made accounting firm email templates for that first reply. Speed matters more than most firms realise: a lead who gets an instant, personal reply is far likelier to book than one who waits until someone checks the inbox that evening. In tax season, manual follow-up is the first thing to slip, so automating it protects exactly the enquiries you can least afford to lose.

Confirm and set expectations. End the form with a clear thank-you screen that tells the person what happens next and when — a call within one business day, a portal link on the way, whatever is true. A submitter left staring at a blank "success" message often wonders whether it worked at all. Setting expectations on the spot reduces anxious follow-up emails and starts the relationship on a professional note.

Where should you embed the form?

Give the form its own dedicated page you can link to from the home page, every services page and the contact page, and use as a landing page for ads. Many firms also embed a short discovery version inline on a service page and reserve the full onboarding intake for a "get started" page. The test is simple: anyone ready to act should reach a form in one click from wherever they are. For the broader playbook, see accounting-firm marketing and the Accounting & Tax Marketing hub.

What tool should host the form?

You can build these in a standalone form builder and manually export leads, but then the follow-up lives somewhere else. One option that keeps everything in one place is HighLevel, which hosts the form, routes each submission straight into a CRM contact record, and fires automated follow-up — the confirmation email, the internal task, the reminder if no one replies. Honestly, the value is less about the form itself and more about not stitching a form tool, a CRM and an email platform together: forms, CRM and automation in one system means an intake never falls through a gap between apps. If that fits how you want to work, you can start a free HighLevel trial and build the three forms above in an afternoon.

Whichever tool you choose, the structure is the same: a short discovery form to qualify, deeper onboarding intakes to start the work, conditional logic to keep it all short, and secure handling for anything sensitive. Get that right and your intake stops being a bottleneck and starts being the smoothest part of winning a client. If you want a hand wiring it up, see our pricing or book a call.

Frequently asked questions

What is an accounting firm intake form?
An accounting firm intake form is the structured questionnaire a firm uses to collect the details it needs from a prospective or new client. In its lightest form it is a short discovery form on your website that qualifies a lead and captures their contact details so you can book a call. In its fuller form it is an onboarding intake that gathers filing status, income sources, entity type and documents before an engagement begins. Both do the same core job — turn a vague enquiry into structured information you can act on — but the depth changes with where the person sits in your process.
What fields should a new-client intake form include?
At the discovery stage keep it to the essentials — full name, email, phone, the service the person needs, their entity type or filing situation, and a short free-text box for their question or goal. That is enough to qualify the lead and route it correctly without scaring anyone off. Save the deeper fields — dependents, income sources, prior-year returns, payroll details — for a second onboarding form that only signed clients complete. Splitting intake into a light front-end form and a fuller onboarding intake keeps completion rates high while still capturing everything you eventually need.
How long should an accounting intake form be?
A public-facing lead or discovery form should be short — five or six fields is the sweet spot, because every additional field measurably lowers the share of people who finish. An onboarding intake for a client who has already committed can be longer, since their motivation is higher and the information is genuinely required to do the work. The rule of thumb is to match length to commitment — ask little from a cold lead, and ask more once someone has said yes and expects to hand over details.
Should a tax intake form ask for a Social Security number?
Not in a plain web form field. A Social Security number, ITIN or EIN is sensitive data that should never sit in an ordinary text box or land in an email inbox. Collect identifying numbers through a secure client portal or encrypted upload after the person becomes a client, or gather them in a face-to-face or verified step. On the public intake, ask only what you need to qualify and contact the person, then move sensitive collection into a secure channel once the relationship is established.
How do I make an intake form mobile-friendly?
Assume most people will complete it on a phone, because they will. Use a single-column layout, large tappable fields, and input types that trigger the right keyboard — a numeric keypad for phone, an email keyboard for email. Keep labels above fields rather than beside them, avoid long dropdowns where a few radio buttons would do, and cut any question that is not essential. A form that is quick and comfortable on a small screen will always outperform a desktop-first design that forces pinching and zooming.
What is conditional logic on an intake form?
Conditional logic shows or hides questions based on earlier answers, so each person only sees what is relevant to them. If someone selects tax preparation, the form can reveal filing-status and dependents questions; if they select bookkeeping for a business, it can show entity type and accounting software instead. This keeps the form short for everyone while still collecting the right depth from each type of client. It is the single most effective way to serve multiple client types from one form without overwhelming anyone.
Where should I put the intake form on my website?
Put a clear path to it from your home page, your services pages and your contact page, and give it its own dedicated page you can link to directly and use as an ad landing page. Many firms also embed a short version inline on a service page and reserve the full form for a "get started" or "book a consultation" page. The goal is that anyone ready to act can reach the form in one click from wherever they are, rather than hunting through a menu for it.
How do I handle documents clients upload on an intake form?
Use a secure file-upload field that stores documents in an encrypted, access-controlled location — not an email attachment. Tell clients what to upload — prior-year return, ID, business formation documents — and set expectations on file types and size. For anything highly sensitive, send a secure portal link after they submit the basic form rather than collecting it in the open. Handling documents properly is both a trust signal and, for a firm dealing with financial data, a professional obligation.
Can one form serve both individuals and businesses?
Yes, with conditional logic. Start by asking whether the person is an individual or a business, then branch the rest of the form based on that answer — filing status and dependents for individuals, entity type and bookkeeping method for businesses. This gives each person a tailored, shorter experience while letting you maintain a single form. If your two client types are very different, though, two dedicated forms can be simpler to manage and clearer for the person filling one out.
How do I make sure intake submissions get followed up?
Connect the form to a CRM so every submission creates a contact record and triggers an automated response and an internal task. The person gets an instant confirmation, you get a notification, and the lead is queued for a call rather than sitting in an inbox. Automating this step is what stops warm enquiries from going cold, especially in busy season when manual follow-up is the first thing to slip. Pair it with templated emails so the first reply is consistent and fast every time.
What is the difference between a lead form and an onboarding intake?
A lead or discovery form sits on your public site and does one job — turn an anonymous visitor into a qualified, contactable lead with a few fields. An onboarding intake comes later, once someone has agreed to work with you, and gathers the fuller detail and documents you need to start the engagement. Keeping them separate means your public form stays short and high-converting while your onboarding form can be as thorough as the work requires. Most firms need both, wired so a won lead flows smoothly into onboarding.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days