Skip to main content
Contact usGet Started

Bookkeeping workflow software

Recurring work, run on rails

Your ledger stays exactly where it is. FigsFlow runs the close around it — recurring jobs that create themselves, client requests that chase on their own, and fixed-fee margin you can read before the month ends.

What is bookkeeping workflow software?

Bookkeeping workflow software schedules and tracks recurring client work — monthly closes, reconciliations, document requests — so each job is created, assigned and dated without anyone starting it. It sits on top of your ledger rather than replacing it, and records the time each close actually takes against the fee.

See a month's close, end to end.

Close board · August40 closes
Close stepCloses here
Bank rec4
Credit cards7
Payroll journal6
Sales tax3
A/R and A/P5
Review12
Sign-off1

Close board — August. Forty closes, seven steps, one screen. Illustrative, not customer data.

One month, start to close

What does a month-end close look like in FigsFlow?

No slides and no narrator telling you what you're about to see. One client, one month: the job appears on the 1st, the request goes out, the documents land in the folder they belong in, the reconciliation gets reviewed, the hours land against the fee, the close is signed off on the 10th. Watch the parts you don't believe.

Recorded walkthroughAsset pending

Poster frame, 3:2, click to play. No autoplay, no auto-sound. Chapter markers so a reader can skip to the step they care about.

Jump to the fixed-fee margin part →

Two ways firms get here

What's the difference between bookkeeping software and bookkeeping practice management software?

Bookkeeping software records the transactions — QuickBooks Online, Xero, a ledger. Bookkeeping practice management software runs the firm doing the recording: which closes are due, who owns them, what the client still owes you, how long each one took and whether the fixed fee covered it.

What does client accounting services software need that bookkeeping software doesn't?

Client accounting services software has to hold a cadence, not a filing deadline. The same close, every month, for every client, with the fee fixed in advance. So it needs recurring jobs, request chasing and margin per close — none of which a ledger or a tax calendar provides.

Door oneThe close is the whole businessTwenty to sixty clients on monthly fees, no tax season to absorb a bad month.Margin is decided by how many hours a fixed fee actually took, and you find out too late.
Door twoCAS is the second lineA tax practice that added monthly advisory work and now runs two businesses on one set of tools. The tax side has a deadline calendar behind it.The recurring side has a spreadsheet and somebody's memory.

It's the 12th. Where is everything?

Why does month-end close slip when nothing actually went wrong?

Nothing went wrong. Every client's close is somewhere. The problem is that “somewhere” is a tracker, and a tracker is a record of what somebody last typed — not of what is true right now.

So on the 12th you are reading last Thursday's answer to this morning's question. Twelve closes say In review, and the most recently updated of those twelve was touched four days ago. Two have no status at all, which means either nothing has started or nobody has updated them, and the only way to tell is to ask.

The cost isn't the closes that are late. It's the hour a day spent establishing where things are before any work happens, every day, all month, forever.

40Closes this month
12Sitting in review
6Days since the oldest status moved
2With no status at all
Close stepCloses hereOldest statusNewest status
Bank rec46 days2 days
Credit cards75 days3 days
Payroll journal65 days4 days
Sales tax34 days4 days
A/R and A/P56 days3 days
Review125 days4 days
Sign-off11 day1 day
No status set2

Status age — 1–2 days · 3–4 days · 5+ days

Swipe the table to see every column.

Forty closes. The two right-hand columns are the whole fold — every number in them is older than the question being asked. Illustrative, not customer data.

A well-kept tracker. Last edited Aug 07, read on Aug 12.

How the schedule starts it instead →

Nobody starts the close. The schedule does.

How do bookkeeping firms manage monthly close across multiple clients?

Each close is defined once as a recurring job — steps, owner, due date, the client requests it depends on. The schedule creates every month's instance in advance, assigns it by rule, and dates it from the client's own close deadline rather than from when someone remembered to start.

You build the close once. Monthly close — standard. Seven steps, each with an owner rule rather than a name, each with a due offset rather than a date. Then you attach it to a client and set the cadence: generates on the 1st, due on the 10th.

From that point the firm stops deciding. On the 1st of every month, forty instances exist. Each one is dated from its own client's deadline, assigned by the rule, and already holds the document requests it depends on — which have already gone out.

3Close definitions
40Client instances they cover
1Day of the month anyone decides anything
Monthly close — 1065, inventory11 clients · assigned bookkeeper
1st10th
Generates 1st · due 10th
Monthly close — 1120-S, service18 clients · assigned bookkeeper
1st12th
Generates 1st · due 12th
Monthly close — 1120, job costing11 clients · bookkeeper, review by close manager
1st15th
Generates 1st · due 15th

Forty closes, three definitions. Change a template and every future instance under it changes. Change one client's due date and only that client moves. Neither requires touching forty rows. Illustrative, not customer data.

Aug 01, 9:04am — nobody has opened FigsFlow yet

Recurring jobs and close steps →

The five parts that do the work

Can practice management software for bookkeepers create recurring monthly jobs automatically?

Yes. Recurring jobs generate on a cadence you set, workflow templates decide the steps and owners, forms and requests chase the client without anyone sending an email, the portal is where documents land, and time and billing records what the close cost against the fee.

Jobs and workflowThe close board, steps, gates, exceptions.Recurring jobs and close steps →
Workflow templatesOne close definition, forty clients.One close, forty clients →
Forms and requestsThe chase sequence, running unattended.Requests that chase themselves →
Client portalWhere the month's paperwork arrives.Where clients drop the month's paperwork →
Time and billingHours landing against the fixed fee.Hours against the fixed fee →

The close has states, not a status column

What happens to a monthly close between the 1st and sign-off?

It moves through named states rather than sitting in a cell someone edits. The date is agreed by two people, the client pause is a state of its own, review errors are classified and sent back, and the close cannot be signed off while any task under it is still open.

#StateWhat moves it
01CreatedGenerated from the close definition on the 1st
02Timeline agreedEngagement manager proposes the date, the preparer agrees or asks to change it
03In progressHours log against the close as it runs
04Checklist completePreparer ticks, reviewer signs off — two people, not one
05In reviewManager review. Errors are classified, not just corrected
06Client approvalDraft goes to the portal for the client to approve
07Signed offClose closed. Hours roll into billing

Swipe the table to see every column.

A close cannot reach signed off while any task or checklist item under it is open, and there is no override.

Awaiting client informationThe request goes out, the client uploads to the portal, and the chase runs on its own until what came back matches what was asked for.
Sent back from reviewThe error is classified rather than silently corrected, and the fix lands back with the preparer who made it.

So what do you open on the 12th?

RowValue
RankingOverdue first, then due today, weighted by client
ScopeYours only — managers also see the team
SnoozeThree times on one item and your manager is told
DismissNeeds a reason, and the reason is logged
Untouched two business daysEscalates without anyone reporting it

The hour a day goes away here.

What the 12th looks like instead →

Done is not the same as profitable

How do you track profitability on fixed-fee bookkeeping clients?

Every hour logged on a close lands against that client's fixed fee, so realization is a number you read per close rather than reconstruct at year end. Group the month's closes into bands and the ones where actual hours have outgrown the fee are visible in the month it happens, not after the renewal.

A task manager answers one question well: is it done? For recurring work at a fixed fee, that is the less useful half of the answer.

Forty closes finished on time is a good month or a bad month depending on something a task list cannot tell you. The close that took nine hours against a $450 fee finished on time. So did the one that took two. On a task board they are the same green tick.

The difference between a workflow tool and a practice management platform is not how many steps it tracks. It is whether the step knows what it cost.

Below 70%9 closes · $4,150 fees · 78.5 hours
70% to 99%22 closes · $13,400 fees · 152.0 hours
100% and above9 closes · $6,300 fees · 51.5 hours

Bar width is share of the forty closes.

Nine closes below 70%. Every one of them finished on schedule. The nine in the top band pay for the nine in the bottom. Illustrative figures, not customer data and not a benchmark.

Hours against the fixed fee →

The first close, and the second one

What happens in the first month?

The first close is the one you do the old way and the new way at once, and we would rather say that than pretend otherwise.

Before the first closeOne client comes over first, not forty. You build one close definition from the way that client is already closed, attach it, and let it generate. The other thirty-nine stay exactly where they are.
The first closeIt runs in FigsFlow. The tracker stays open beside it, because you do not yet trust the thing you built. That is the correct amount of trust for month one.
The second closeYou generate the same definition against a group of similar clients. This is where the work drops, because the second close is a copy and not a build.
After thatClients move in batches by close type, not alphabetically — every client on the same definition moves together.

Built once. Applied to eleven clients on the same close type.

One close, forty clients →

The ledger stays. Everything around it moves.

Does it work with QuickBooks Online and Xero?

Yes. QuickBooks Online and Xero stay as your ledger and FigsFlow runs the work around them — the close job, the client requests, the documents, the time. Microsoft 365 carries sign-in, mail, calendar and document storage in your own tenant. Gmail is supported for mail only.

A CAS firm's stack is a ledger, a mail client, a place documents live and a way to get paid. All four exist today. Nothing on this list is on a roadmap.

LedgerQuickBooks Online · XeroConnected today
IdentityMicrosoft Entra ID single sign-onConnected today
Mail and calendarOutlook via Graph · Teams notifications · Gmail for mail onlyConnected today
DocumentsSharePoint and OneDrive, in your tenant, under your retention policyConnected today
PaymentsStripe · GoCardlessConnected today
Nothing on this listis on a roadmap. All five exist today.
The boundary, stated once

There are no US tax software integrations. Not Drake, not Lacerte, not ProSeries, not CCH Axcess. If your close hands off to a return, that hand-off is a person today. For a firm whose work is the monthly close this is usually a footnote, and we would rather you read it here than find it in month two.

See the full integrations list →What's available where →

Watch it happen before you believe it

Who is already running this?

So the proof on offer here is the product, in this order.

01 · The interactive tourDrive it yourself, without talking to anyone.
02 · The recorded walkthroughOne month, end to end, at the top of this page. Unedited between steps.
03 · A demo on your worst clientBring the one whose close always overruns. We build that close definition live.

FigsFlow has around 150 subscribers, and they are in the UK and Ireland. We are not going to put their logos on a US page and let you assume they are firms in Ohio.

FigsFlow is built inside two working firms, which is why the close board looks like a close board and not like a project management tool that has heard of accounting.

Founding customers. Ten to fifteen US firms, Q4 2026. Their stories replace this section when they exist.

Per user, per month. In dollars.

What does it cost, and what's included?

Per user, per month, in USD, with everything on this page included at every tier. Seat count is the only variable. There is no implementation fee and no minimum term to quote here, and if that changes the pricing page changes with it.

Seat count is the only variable.Your seat count doesn't move. A CAS firm bills the same twelve months a year, so you are not buying capacity for a March you don't have.

Not in the US version yet — as at 08/18/2026. Dated because it will change.

  • UK only
    AML and client due diligence — not planned for the US.
  • None today
    US tax software integrations — Drake, Lacerte, ProSeries, CCH Axcess and others are not connected.
  • Partly covered
    E-signature for Forms 8879 and 8878 — not available. IRS Publication 1345 requires knowledge-based authentication we do not provide. E-signature covers engagement letters, proposals, consents and firm documents.
  • Q4 2026
    Native invoicing — today, Xero or QuickBooks Online raises the invoice.
  • Tracked only
    Sales tax — trackable as a close step and a deadline. No calculation, no nexus logic, no filing.
  • Status open
    Pre-built US workflow template set — confirm before launch.
What's available where →

Before you book anything

Where can I read more first?

What's available whereThe dated matrix — every module, by country, with dates.What's available where →
Trust CenterControls, sub-processors and hosting, in one place.Read the Trust Center →
Why FigsFlowThe three things FigsFlow does that others don't.Why FigsFlow →
The interactive tourDrive it yourself, without talking to anyone.Take the interactive tour →
Every firm type we write for →

Your next close is already on the calendar

Bring the client whose close always overruns. We'll build that close definition in the call, generate twelve months of it, and you can decide from a screen rather than from a brochure.

Thirty minutes, your worst client, one close definition.

Start Smarter. Grow Faster.

From proposals to pricing, streamline every step with automation designed particularly for accountants, bookkeepers and tax advisers.

FigsFlow accounting practice management software logo

Built by accountants, for accountants, bookkeepers and tax advisors. FigsFlow runs your firm from first inquiry to payment — with compliance built into the flow.

Copyright © 2026 FigsFlow. All Rights Reserved.

Your privacy choices

We use cookies to improve site performance, remember preferences, and measure marketing effectiveness. You can accept all cookies, reject non-essential ones, or choose categories.