How to prepare audit and tax workpapers as Small Finance Teams
At close, your three-person team is pulling trial balances out of NetSuite or QuickBooks, copying journal entry detail into a workpaper template someone built in Excel two years ago, and then manually tying every number back to source. Auditors want a lead schedule for every balance sheet account, a flux analysis with explanations, and a tidy folder of support. You're exporting the same GL data four different times into four different tabs. A single auditor comment kicks off another two hours of re-tracing. Tax season layers on top: you're pulling categorized transaction detail out of Plaid or Stripe to support Schedule C items, reconciling bank deposits to revenue, and hunting down the Q4 prepaid amortization entry that got buried. There is no system. There's a folder in Google Drive and institutional memory.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your QuickBooks data on a schedule — invoices, bills, payments, vendors, journal entries, and all entity-level GL data refresh automatically and live in Starch's database. Starch also syncs your Plaid transaction and balance data on a schedule, giving you categorized bank activity tied to the same period. For teams on NetSuite, Starch syncs invoices, expenses, journal entries, balance sheets, and income statements on the same scheduled basis. Supporting schedules that reference Notion documentation (workpaper notes, prior-year adjustments) pull from Notion via Starch's scheduled sync. Any government filing portal or auditor document portal that doesn't have an API can be automated through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q4 2025 Audit Prep — 200-person SaaS company, December 31 fiscal year-end
| Cash (Plaid tie-out to GL) | 1,842,300 |
| Accounts Receivable (Stripe invoices vs. GL) | 614,750 |
| Prepaid Expenses (QuickBooks schedule) | 88,200 |
| Accounts Payable (QuickBooks AP subledger) | 203,400 |
| Accrued Liabilities (manual + GL tie) | 97,600 |
| Deferred Revenue (Stripe subscriptions) | 441,000 |
Your auditors have a January 20 fieldwork start date. On January 3, you tell Starch: 'Build a balance sheet lead schedule for all accounts as of December 31, 2025, pulling from QuickBooks. Show prior-year balance, current-year balance, dollar change, and percentage change. Flag anything over 15% variance.' Starch pulls from your synced QuickBooks data and generates the full lead schedule in minutes — you get a table showing, for example, that Deferred Revenue jumped $441K to $441K from $312K, a 41% increase that will absolutely get an auditor question. You fill in the explanation column: 'Annual subscription renewal cohort shifted to Q4; see Stripe invoice detail.' For cash, you tell Starch: 'Reconcile our QuickBooks cash balance of $1,842,300 to Plaid bank activity as of December 31. Show any timing differences.' It pulls both synced data sets and flags a $4,200 deposit-in-transit that cleared January 2. For AR, you tell Starch: 'Show all open Stripe invoices as of December 31 with customer name, invoice date, due date, and amount. Tie to QuickBooks AR balance of $614,750.' The tie-out takes 20 minutes instead of the usual day-and-a-half of export, paste, VLOOKUP. For 1099s running concurrently, you tell Starch: 'Pull all Plaid transactions tagged as Professional Services or Contractors for calendar year 2025, group by vendor, sum by vendor, flag vendors over $600.' You get the list immediately — 14 vendors, three of which you didn't realize crossed the threshold.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — transaction insights, knowledge management all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Does Starch sync QuickBooks P&L and balance sheet report views?
Can Starch access our NetSuite instance?
We use Ramp or Bill.com for AP — can Starch pull that data?
Is this SOC 2 certified? Our auditors will ask.
Can Starch submit files directly to our auditors' portal?
What happens if the auditors come back with adjustments after we've built the workpapers?
We have a new hire joining the team right after audit. Can any of this help with knowledge transfer?
Related guides for Small Finance Teams
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →An annual operating budget is a forward-looking plan that maps expected revenue against planned spending for the next 12 months, broken into categories you'll actually track — payroll, software, marketing, COGS, facilities.
Read guide →Prepare Audit and Tax Workpapers for other operators
The AI stack built for small law and accounting practices.
Read guide →The AI stack built for emerging fund managers.
Read guide →The AI stack built for foundation and nonprofit ops teams.
Read guide →The AI stack built for CPG brands.
Read guide →Ready to run prepare audit and tax workpapers on Starch?
Request closed-beta access. Everything is free during beta.