Fractional Controller

How Should a B2B SaaS Company Choose Outsourced Controller Services?

By Tim Salikhov, CFA · October 6, 2026 · 6 min read

Choose an outsourced controller firm that can prove Stripe reconciliation, ASC 606 documentation, and committed close deadlines on your own billing model. A B2B SaaS company processing payments needs controller services when bookkeeping stops covering three needs:

  • Usage-based or hybrid billing requires accounting rules for licenses, usage, and transaction revenue.
  • Stripe payouts combine charges, fees, refunds, and transfers, so matching bank deposits leaves gaps.
  • Investors need a controlled monthly close with documented judgments, reconciliations, and useful variance commentary.

Bookkeeping stops being enough when revenue and payment flows require judgment

A B2B SaaS company processing payments needs controller-level ownership when mixed revenue and payment flows require recurring accounting judgment. Common signals include delayed closes, unreconciled balance-sheet accounts, and financial reports that need manual correction before investors can use them.

A bookkeeper records invoices, bills, payroll, and bank activity in the accounting system. For an investor-backed company, a controller owns the accounting judgments, close calendar, review controls, and reporting standards behind those entries. The controller must explain account balances and resolve exceptions rather than simply record transactions. For many founders, the controller is the first finance hire that makes the numbers reliable.

Sector experience matters when one contract combines subscription, usage, or transaction fees. The controller must understand the billing terms, determine the appropriate accounting treatment, and connect Stripe activity to the general ledger and revenue schedules.

Strong controllers understand the company's SaaS billing model and can document revenue recognition decisions for investors, the board, and auditors. If you are weighing a controller against other roles, compare a controller vs head of finance vs CFO.

An outsourced controller owns the close and escalates issues to the founder

An outsourced controller should own the path between source-system activity and reliable monthly reporting. The accounting team records invoices, payments, expenses, and journal entries. The controller sets the close calendar, reviews the work, reconciles key accounts, and approves the final reporting package.

The founder or VP of Finance sets reporting priorities and decides how to use the results. When no VP of Finance exists, the founder fills that role rather than reviewing every reconciliation. The controller should escalate material errors, unusual revenue treatment, cash concerns, and control failures with a recommended response.

Cross-functional requests should also run through the controller. Sales may need to explain contract terms, while operations may need to resolve a Stripe payout mismatch. The controller tracks each request, tests the supporting evidence, and keeps unresolved items visible.

After closing the books, the controller gives the founder or VP of Finance reviewed actuals and variance commentary. Usage volatility, seasonality, customer mix, and transaction timing can then inform cash planning, revenue unit economics, and sales efficiency analysis.

A strong controller reconciles Stripe below the bank-deposit level

Mixed revenue requires a controller to map each revenue line to its accounting treatment and reconcile Stripe below the bank-deposit level. Subscription and usage-based charges can coexist in a hybrid contract, while transaction fees add another recognition pattern. Stripe Revenue Recognition supports customized revenue treatments, so the controller must configure and review rules for each line rather than accept default outputs.

Bank matching cannot explain Stripe activity. Stripe payout reconciliation reports break each deposit into underlying transactions because payouts net gross charges against fees and customer adjustments such as refunds or disputes. The controller must map that activity to the general ledger and reconcile the remaining Stripe balance separately.

Stripe Connect requires additional accounting expertise. Destination charges, direct charges, and separate charges and transfers each move money differently. A capable provider should identify your Connect charge type and explain the related entries before signing.

A provider serving B2B SaaS companies processing payments should demonstrate payout decomposition, Stripe Connect accounting, and revenue-rule configuration using your actual billing model.

Score each controller firm from zero to two on eight questions

Score each answer from zero to two. Give zero for unsupported claims, one for a credible explanation, and two for evidence from comparable client work.

  • Can the firm show experience with B2B SaaS companies processing payments, including usage-based or hybrid billing?
  • Who owns the close calendar, reviews workpapers, resolves open items, and commits to the reporting deadline?
  • How would the controller document its ASC 606 analysis for variable usage, contract changes, and multiple revenue lines?
  • Can the firm demonstrate Stripe payout reconciliation across charges, fees, refunds, disputes, and transfers? Stripe reports decompose payouts into underlying transactions.
  • Which controls govern journal entries, account access, approvals, and balance-sheet reconciliations?
  • What audit schedules, supporting files, and auditor responses does the quoted scope include?
  • When will the controller meet with you, deliver variance commentary, and escalate missing or inconsistent source data?
  • Who covers the engagement lead during leave or turnover, and how does the firm preserve account knowledge?

Ask for work samples with client data removed. See how a B2B marketplace processing payments used a fractional controller. For security and control claims, request the specific current SOC report rather than accepting "SOC compliant" as an answer. AICPA distinguishes SOC 1, SOC 2, and SOC 3 reports.

A controller firm should commit to named owners and monthly deadlines

A controller firm should commit to a close calendar, named owners, reporting deadlines, and evidence for each completed review. Compare providers against the same deadlines so you can distinguish a firm commitment from an estimated timeline.

Deliverable Monthly expectation
Close ownership The controller manages the calendar, reviews journal entries, resolves exceptions, and signs off on completion.
Reconciliations The firm reconciles bank accounts, receivables, payables, deferred revenue, and other material balance sheet accounts.
Revenue recognition The controller maintains ASC 606 schedules for subscription, usage-based, hybrid, and transaction revenue.
Stripe accounting The firm maps payouts, fees, refunds, disputes, and Connect transfers to the general ledger.
Variance commentary Reporting explains material month-over-month and year-over-year changes in revenue, profitability, and cash flow.
Internal controls The controller documents approvals, access, review evidence, and separation of duties.
Audit support The firm maintains supporting schedules and responds to auditor requests without rebuilding the books.

Controller pricing reflects scope, so confirm what the base fee includes

Controller services cost more than basic bookkeeping because the scope includes accounting judgment, close ownership, and review controls. Bridges offers controller services starting at $2,750 per month, targets a two-to-five-day close, and delivers financial reporting by the 10th business day for subscription, usage-based, hybrid, and transaction-revenue models.

The starting scope should assign clear ownership for the accrual close, balance-sheet reconciliations, and financial reporting. For B2B SaaS companies processing payments, confirm whether ASC 606 analysis and Stripe reconciliation sit inside the base fee. Ask separately about onboarding, software charges, audit support, and work outside the agreed scope. Historical cleanup may cost extra, so ask the provider to quote it separately before work begins.

Review the agreement for named deliverables, close deadlines, cancellation notice, and staffing coverage. The firm should also explain when transaction volume or added entities will change your fee.

Watch for these red flags.

  • The proposal promises "controller support" without assigning deliverables, owners, or deadlines.
  • One person holds all account knowledge, with no documented backup.
  • The firm records Stripe bank deposits without reconciling fees, refunds, disputes, and transfers.
  • The firm applies revenue recognition rules without documenting its ASC 606 judgment.

Choose a controller when accounting judgment exceeds what bookkeeping can support

Choose outsourced controller services when payment flows and revenue recognition require judgment that your bookkeeper cannot support. Revenue size alone will not tell you when that point arrives. Evaluate whether your current finance function can substantiate the numbers for investors, auditors, and your own decisions. If it cannot, hire a provider that can own and document that work.

FREQUENTLY ASKED QUESTIONS
What is Stripe payout reconciliation?
Stripe payout reconciliation breaks each deposit into its underlying charges, fees, refunds, and disputes, maps that activity to the general ledger, and reconciles the remaining Stripe balance separately.
What is the difference between a bookkeeper and a controller?
A bookkeeper records invoices, bills, payroll, and bank activity. A controller owns the accounting judgments, close calendar, review controls, and reporting standards behind those entries, and explains account balances and resolves exceptions.
What do Bridges controller services cost?
Bridges offers controller services starting at $2,750 per month for B2B SaaS companies processing payments, with financial reporting for subscription, usage-based, hybrid, and transaction-revenue models.
How fast does Bridges deliver monthly financial reporting?
Bridges targets a two-to-five-day close and delivers financial reporting by the 10th business day for subscription, usage-based, hybrid, and transaction-revenue models.
Tim Salikhov
Tim Salikhov, CFA
CEO @ Bridges | Strategic Finance for B2B Payments
← Back to Insights