For agencies

The uncollected project retainers, the multi-state 1099 contractor cleanup, the quarterly estimated taxes, and the cash-vs-accrual confusion — retired.

Four bookkeeping taxes the independent-agency operator knows by name — the uncollected project retainers the Friday billing walk surfaces, the multi-state 1099 contractor cleanup the per-contractor W-9 pile triggers every December, the quarterly estimated taxes the per-state DOR cadence accrues against, and the cash-vs-accrual confusion the per-project revenue recognition switch flips each time the contract terms drift. Stillpost wires the studio-table loop that retires all four at once — per-client revenue reconciled nightly to the per-project line, retainer past-due chasers scripted to the day-of-late the operator wires up once, the per-state 1099 contractor cadence posted to the calendar each DOR of record publishes, and the cash-vs-accrual split threaded to the per-project chart-of-accounts the books carry Monday morning. The full wire-once beat is on /how-it-works. The Pro tier ($243/mo) is where the per-state 1099 contractor payroll cadence ships; the per-project margin alert and the retainer past-due chaser ship there too. The /receivables pillar walks the per-retainer chaser script one cadence close (Stillpost runs the same day-of-late script against per-retainer tone the books already carry). The New York pillar walks the multi-state 1099 contractor cadence and Wayfair-aligned two-prong nexus the agency bench ships against a per-contractor ship-to. For the rest of the pillar cluster plus the four other shipped state pillars (Texas, Florida, California, Pennsylvania, Ohio, New Jersey, Illinois, Georgia, North Carolina) and the vertical interior surfaces, see the /guides hub.

The studio-table billing tax, named plainly.

There is another tax the independent-agency operator pays — one the bookkeeping books won’t show on a trial balance, but the operator’s Sunday-night hours carry all the same. It is paid in retainer reminders and per-client past-due chases and the per-contractor W-9 the operator is chasing on a Wednesday morning because the contractor moved from California to New York mid-engagement: the Net-15 retainer that landed on day 17 and the per-client tone the operator calibrated by hand, the per-project time-tracking export the project-lead forgot to close-out the week of, the mid-month change-order the project-lead signed and the per-project scope chart the books weren’t updated for, and the per-contractor 1099-NEC pile the operator is building on a Saturday afternoon while the December 31 deadline is six business days away.

The number is right about eighty percent of the time. The other twenty percent it’s wrong by enough that the operator finds out which one was right the first time a retainer renewal goes sideways — the per-project scope the project-lead was quoting against the wrong rate card, the per-retainer past-due the books were accruing against the wrong invoice because the mid-month change-order triggered a different billing cadence, the per-contractor 1099-NEC the bookkeeper filed against the contractor’s old home-state address because the contractor moved and the W-9 was never re-chased, the per-state DOR filing the bookkeeping books were accruing against the home-state rate because the contractor-shipped state triggered nexus the books missed.

By the next quarter the operator is reconciling five or six feeds against the per-client aging, the per-project chart of accounts, the per-retainer contract terms, and the per-state DOR filing calendars — seven or eight of them now, since the operator picked up a contractor in California and a contractor in Massachusetts and the multi-state 1099 nexus the books were accruing against the home-state rate triggered per-state filing the operator didn’t realize — and re-checking each against the per-source truth that landed earlier in the week, in case a per-contractor moved and the W-9 was never re-chased. The hours are paid in an unscheduled Sunday, a missed kid’s recital, the quiet panic the per-state 1099 late-notice carries when it lands on a Monday morning with the per-contractor nexus the operator was tracking by hand and books were accruing against home-state rate.

That tax — the one a retainer past-due chase runs a manual email out for, the one the bookkeeping books already carry as a per-project line item in the same week it closes, the one the operator scripts by hand on the Sunday before the books go out — is the one Stillpost built the bookkeeping loop to retire for agencies. Same five or six sources. Same per-client tone. A read-only connect per source, one wire-up at the studio bench. The per-retainer past-due chaser fires on the day-of-late the operator wires up once (Net-15 on day 17, Net-30 on day 33, Net-45 on day 47), the before-midnight receipts reconcile matches each day’s per-project time-tracking export and each mid-month change-order against the per-project scope the chart-of-accounts already carries, the Friday project-margin digest lands before the partner scope-review starts, and the per-state 1099 contractor payroll cadence posts at 23:55 to the calendar each DOR of record publishes — pegged to the per-contractor nexus the operator wires up once and never re-wires again. The bookkeeper and the part-time accountant stay on payroll for the parts of the books that need a human reviewer — the scope renegotiation, the per-contractor ship-to change, the conversation about which direction the next quarter should bend; the four recurring beats the studio runs unattended are the four recurring beats the loop carries.

Per-client revenue recognition audited nightly, not rolled up at month-end. The per-project chart of accounts the loop carries is the same chart of accounts the books carry Monday morning, with the mid-month change-order the project-lead signed already threaded to the per-project scope line, the cash-vs-accrual split the contract terms flipped already carrying the per-project revenue on the method-of-recognition the books should have carried all along, and the under-quoted rate the partner wanted to renegotiate already surfaced on the Friday digest. The quarterly estimated taxes the agency operator used to hand-build against the per-state DOR quarterly cadence — a Q1 federal estimate a bookkeeper would have run on April 15 against an estimate that was wrong by the time the per-project revenue recognition caught up mid-quarter, a Q2 estimate the per-contractor 1099 nexus inflated by the time the books were re-cut mid-May, a Q3 estimate the per-retainer past-due chaser cleared late enough to move the per-quarterly tax the books owed — is now the per-quarterly row the loop accrues against the per-state DOR cadence the books carry, pegged nightly to the per-project revenue the per-project chart-of-accounts already tracks and to the per-contractor 1099 cadence the contractor-each-state filing carries. The per-contractor W-9 the loop chased on the contractor-ship-to change the operator forgot to update is the same W-9 the bookkeeper would have chased by hand on a Wednesday morning — except the loop chases it the day the contractor-each-state filing triggers, not the week before the per-state DOR deadline. The per-state 1099 cadence that used to be a Saturday-afternoon per-contractor schedule a bookkeeper built by hand against a per-state DOR calendar is now a 23:55-post per-contractor row that lands Monday morning pre-split, threaded to the per-contractor W-9 the contractor-each-state filing already produced.

That is the beat. That is the loop. That is what gets handed back.

What it earns its keep on.

Three returns the bookkeeping loop earns against the studio interior — the per-retainer past-due email the operator used to hand-script, the per-project margin walk the partner used to build on a Sunday night, the per-state 1099 schedule the bookkeeper used to build by hand against a per-state DOR calendar — read like the rest of the small-biz pillar cluster, in the operator’s own frame.

What the loop runs on the studio interior.

Four cadence beats the bookkeeping loop fires after the wire-up — in the order the studio runs them. Revenue recognition, retainer chase, project margin, 1099 cadence. Each beat folds into the next, and the four-line weekend the partner used to build by hand is the four-line the loop carries unattended.

  1. Step one01/04

    Wire per-client revenue one client at a time.

    A read-only connect per source — the bank through Plaid, Mercury, Stripe, Square, and Brex on the direct connectors, the client-invoice portal for the per-client receivable the operator aged last week, the payment-processor for the ACH retainer that landed mid-month, the 1099 payroll provider for the per-contractor paystub that hasn’t posted, the inbox for the mid-month change-order PDF the operator signed and forgot to upload, the QuickBooks Online export for the per-project chart of accounts the books already carry. One wire-up at the studio bench, six feeds, none of them written back to.

  2. Step two02/04

    Reconcile per-client revenue recognition nightly.

    The day’s per-client invoice trail, the day’s ACH retainer batch, and the day’s payment-processor statement get matched against the per-client chart-of-accounts the loop already carries — per-project revenue recognition against per-project deliverable, ACH retainer against the per-retainer aging the operator carried last week, Stripe holdback against the per-invoice reserve the bookkeeper was tracking on a spreadsheet, the mid-month change-order the operator signed and the per-project scope update the books missed. The match lands on the same row the per-client invoice already carries.

  3. Step three03/04

    Chase the retainer past-due the day it goes past-due.

    The week’s per-retainer past-due walk for every client the operator aged — Net-15 retainer that landed on day 17, Net-30 invoice that landed on day 33, the per-project flat-fee that landed on day 42 and the past-due cadence the script-chaser is now running, the client who’s one reminder away from churn and the client who’s two reminders past a 90-day holdback the books were waiting on — and the chaser the loop sends to the client on the day-of-late the operator wires up once (no weekly batch, no Friday-fold of past-due reminders, no Saturday-morning inbox-clear-the-operator-used-to-handle).

  4. Step four04/04

    Post the per-state 1099 payroll cadence.

    The per-state 1099 contractor estimate posts at 23:55 every night, pegged to the calendar each state DOR of record publishes — California’s FTB on January 31, NY DTF on January 31, MA DOR on January 31, the per-state district overlay layered per contractor nexus. The per-contractor nexus the operator wires up once drives the per-state rate band the books accrue against — and the 1099 row lands Monday morning pre-split, threaded to the IRS 1099-NEC the books already carry, and to the state-level withholding the contractor-each-state filing cadence triggers.

What studio operators say after the wire-up.

Three shapes the bookkeeping loop runs against — a two-partner design studio, a six-person marketing crew, and a solo consultant with a multi-state 1099 bench — all ran the same wire-once beat the home-page audience describes, and all stopped touching the per-retainer aging on a Friday afternoon.

The five questions agency operators ask before they wire it up.

Per-retainer chase vs weekly batch, multi-state 1099 contractor nexus, project-margin digest cadence, mid-month change orders, monthly close — straight answers the agency- side search snippet can carry. The FAQPage-structured-data block above emits the same questions in a machine-readable shape Google reads directly.

5 questions answered · the per-state 1099 contractor cadence detail lives on the sales-tax pillar cluster, the per-retainer chaser script detail lives on /receivables, the per-project margin digest detail lives on /margin-alerts, the per-tier price frame is on the pricing grid.

The same wire-once beat fires against a per-job ledger for HVAC, plumbing, auto repair, and cleaning crews — per-job past-due chasers scripted to the day-of-late, a parts-versus-labor sales-tax split pegged to the per-trade carve-out, and a Sunday-night margin digest pegged to the shoulder-season calendar. See /for-service-shops

The four-person service shop (a 4-person fractional-CFO practice, a 4-person bookkeeping-trained-up-to-consultancy crew, a 4-head fractional-CMO the agency grew into once it added two benches) runs the same wire-once beat against a four-head capacity ledger instead of a per-retainer ledger — per-client WIP-to-recognized-revenue reconciled against the four-head capacity the partners keep shifting, per-client retainer past-due chasers against a small retainer base, the 5th sub-contractor across state lines nexus trigger the partner forgot to update, and a one-page per-month-end digest the four-person team can read on a Sunday evening before the Tuesday team huddle. See /for-services

The next step

If the studio is yours, wire it up today.

Pro ($243 / month) ships the bookkeeping loop adapted to the independent-agency interior — per-client revenue recognition reconciled nightly, retainer past-due chasers scripted to the day-of-late, Friday project-margin digest before the weekend scope review, and the per-state 1099 contractor payroll cadence pegged to the per-contractor nexus the operator wires up once. Starter (under $81 / month) carries the first beat (per-client revenue recognition) without the per-state 1099 layer; Managed ($1,620+ / month) hands the period close to a human. Pick the tier that fits your studio, or waitlist the launch.

Wire it up today.

Cancel any month · switch tiers at the next renewal · reply within one business day on any question.

Pick a tier →See the full approach →

Prefer to waitlist? Drop an email — we'll be in touch.

not ready to pick a tier? Send a note →

reply expected within one business day