Contract revenue recognition, subscription billing, professional services automation, AR and collections, SaaS-hybrid revenue. For B2B consulting, managed services, recurring-revenue, and services-heavy businesses on Stripe, QBO, NetSuite, or Sage Intacct.
Scope
Software
B2B service businesses (consulting firms with recurring retainers, managed services providers with subscription bases, professional services with project work, hybrid businesses combining subscription and services revenue) have accounting complexity that doesn't fit neatly into the SaaS playbook or the pure-consulting playbook. Revenue recognition spans multiple contract types simultaneously, utilization matters but so does MRR, and project profitability metrics coexist with subscription metrics.
A B2B services business might have: (1) a SaaS subscription revenue stream (recognized ratably over contract term), (2) a professional services implementation revenue stream (recognized percentage-of-completion or milestone), (3) a retainer-based ongoing service revenue stream (recognized ratably), and (4) a project-based consulting stream (recognized as work performed). Each stream has its own ASC 606 treatment, its own deferred revenue mechanics, and its own AR characteristics. Generic bookkeepers typically consolidate all of this incorrectly. Accountants trained on B2B services handle multi-method recognition cleanly.
Different from pure SaaS (which lives by ARR/MRR) and different from pure consulting (which lives by utilization/realization), B2B services leaders typically track:
Growing B2B services businesses typically set up multi-entity structures earlier than product-only businesses because (a) services revenue attracts state nexus more aggressively than digital goods, (b) partner/reseller arrangements often require entity separation, and (c) international expansion drives foreign entity setup faster. Offshore accountants trained on B2B services handle multi-entity structures from day one.
Related: SaaS & startups (pure SaaS playbook), professional services (pure services playbook), financial reporting.
FAQ
Yes. B2B services businesses often have 3–5 revenue streams with different recognition patterns simultaneously. Each stream modeled per ASC 606, deferred revenue tracked separately, consolidated to GL cleanly.
Yes. Stripe payment/subscription data flows to accounting; HubSpot and Salesforce CRM data integrated for pipeline forecasting and bookings reconciliation. Common integration patterns supported.
Yes. Multi-LLC structures with service-line or geographic entities, intercompany allocations, consolidated financials, consolidation for investor reporting.
Yes. Channel partner commission tracking, reseller commission calculations, referral commission accrual, partner payout processing. Commission reports prepared monthly.
Revenue mix, customer concentration, net revenue retention, services margin, bookings vs billings vs revenue, project profitability, utilization (for services-heavy), MRR/ARR (for subscription). Tailored to business model.
Yes. Subscription management platforms integrated with accounting for MRR tracking, churn, expansion, and revenue recognition. Most commonly Chargebee + Stripe + QBO/NetSuite stack.
Related