Operations2,300+ monthly searches

Tax Intake Form Template

Collect every client document before filing season starts — one secure link that gathers W-2s, 1099s, and deduction notes without 40 email threads.

A complete tax intake form that captures identity, filing status, dependents, income sources, and supporting documents in one place. Send the link in January, watch returns get easier in April, and stop chasing clients for missing forms three days before the deadline.

#tax#intake#accounting#cpa#filing#preparer#client-onboarding
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a tax intake form?

Filing season turns into chaos when client info trickles in over 30 separate emails. One spouse sends the W-2. The other texts a photo of a 1099 that's slightly blurry. Someone "thinks" they had a dependent change but isn't sure. Half the deductions never get mentioned until you're already drafting the return. A structured tax intake form fixes that by giving every client the same path: identity, filing status, household, income sources, and documents — all uploaded in one sitting. You see exactly what's missing because the form tells you. Clients see exactly what's needed because the labels are plain English. The back-and-forth shrinks from 12 messages to 2. It scales whether you're a solo CPA running 80 returns or a small firm pushing 600. Categories like Filing Status, Dependents, Income Sources, and Deductions match how the 1040 actually works, so nothing on your prep checklist falls through the cracks.

What's included in this template

16 fields — customize any field or add new ones with AI.

Short textFull legal name✱
DateDate of birth✱
Short textSSN or ITIN✱
EmailEmail address✱
PhonePhone number✱
Long textMailing address✱
Multiple choiceFiling status✱
Short textSpouse name (if married filing jointly)
NumberNumber of dependents
CheckboxesIncome sources this year✱
File uploadUpload W-2 forms
File uploadUpload 1099 forms
File uploadUpload other income statements
Long textDeduction notes (medical, charitable, mortgage, etc.)
Short textBank account for direct deposit refund
SignatureE-signature authorizing filing✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this tax intake form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Secure document uploads

Clients drop W-2s, 1099s, and supporting docs straight into the form. No more zipped email attachments or shared-drive folders that one person forgot to give access to.

2

Conditional logic for filing status

Married filing jointly reveals spouse fields. Self-employed shows the Schedule C section. Clients only answer what applies to them, which cuts intake time roughly in half.

3

Built-in income source checklist

W-2, 1099-NEC, 1099-INT, 1099-DIV, K-1, rental, crypto — every common source is a checkbox. Clients tick what they had; you instantly know which documents to expect.

4

Auto-routes to your client folder

Submissions push to Google Sheets for tracking and Slack for real-time alerts. New intake hits your channel the minute it lands so you can review and start prep.

5

Mobile-friendly for evening submissions

Most clients fill this out at 9pm from their couch, not at a desk. The form works the same on a phone as on a laptop — uploads, signature, and all.

6

E-signature for filing authorization

Built-in signature field captures Form 8879 authorization or your firm-specific consent. No separate DocuSign step, no third tool to reconcile.

Perfect for

Solo CPAs taking on returning clients in January, small accounting firms with 3–10 preparers splitting the workload, enrolled agents handling individual returns, bookkeepers who add seasonal tax prep, tax franchises onboarding new clients, fractional CFOs preparing personal returns for founders, and finance teams at family offices coordinating returns for several family members at once.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Google Sheets or Slack with one click, then embed on your site or share the link.

Ways to use this template

Solo CPA onboarding returning clients

Send the link in early January with a short note: "Same form as last year, plus W-2 and 1099 uploads." Clients return 80% of intakes within two weeks instead of the usual six.

Small firm intake triage

Submissions hit a Slack channel where the office manager assigns each return to a preparer based on complexity. Income source checklist makes that triage call in under 30 seconds.

New client onboarding

Prospect calls, you send the intake link before the first meeting. By the time you sit down together you already know their filing status, dependents, and income mix — the meeting becomes strategy, not data entry.

Self-employed and side-hustle filers

Conditional logic surfaces the Schedule C and quarterly-estimate sections only when the client checks "self-employed" or "1099 income." Salaried clients never see fields that don't apply to them.

Extension season cleanup

October deadline rush works the same way as April. Re-send the same link to extension clients, they update what changed, and prep moves faster than chasing pieces of paper.

Multi-state household coordination

For clients who moved mid-year or earn in multiple states, the address + employment sections capture each location with dates. No more catching the second state on the second pass.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

Google SheetsSlackNotionEmail
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most tax-prep software gives you a portal that looks like it was designed in 2009 and that clients abandon halfway through. FlexForm gives you a single shareable link that opens on any device, asks only what applies, and lets clients upload documents the same way they'd send a photo on WhatsApp. If your firm handles dependents differently — say, you need additional fields for college-age kids with their own income — describe what you want changed in plain English and the AI rewrites the section in seconds. You can drop the form into your existing stack too: submissions land in Google Sheets for your prep checklist, ping Slack the moment a client finishes, and the Kotlin Multiplatform mobile SDK lets you embed the same intake inside your firm's Android or iOS client app if you have one. The free plan covers most solo practices through their first full season, with no install required for the client side — they just open the link, fill it out, sign, and you have everything you need to start the return.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Is client data on this form actually secure enough for tax info?

Yes. Submissions and uploads are transmitted over TLS and stored encrypted at rest. Access is limited to the people you invite to the form, and you can delete submissions on demand once a return is filed and archived in your own system.

Can I customize the form for my specific firm or filing types?

Absolutely — you can edit fields directly, or describe what you want in plain English and the AI rewrites the form for you. Common asks: adding crypto income sections, removing dependents fields for solo professional clients, or restructuring uploads around a specific document checklist.

Do clients need to create an account to fill it out?

No. You share a link and they open it like any other web page. No sign-up, no app install — most clients finish the whole intake in 10–15 minutes from their phone in the evening.

What file types can clients upload for W-2s and 1099s?

PDFs, JPGs, PNGs, and HEIC photos straight from a phone camera all work. Clients can upload multiple files per question, which matters when someone has 4 different 1099s from gig platforms.

Where do submissions go after a client submits?

You see them in your FlexForm dashboard immediately. If you connect Google Sheets, each submission becomes a row in your intake tracker. Slack pings the channel of your choice so you know the moment a new client is ready for review.

Can I embed this inside my own client portal app?

Yes. The Kotlin Multiplatform mobile SDK lets you embed the same intake form inside your native Android or iOS client app, sharing one codebase. The web version remains available for anyone using a desktop or sharing a link via email.

How do I handle joint filers who need to submit info separately?

You have two options: send the same link to both spouses and they collaborate offline, or duplicate the form with a "spouse intake" variant. Most firms use the first approach and add a checkbox asking who completed the form so it's clear in your records.

Is it really free, or is there a catch later?

There's a free forever plan that covers most solo practices through a full filing season. Paid plans add higher submission volume, advanced integrations, and team seats — useful once your firm grows past one preparer, not required to start.

Related templates

Use this tax intake form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan