Accounting & Fractional CFO for Software Companies

Outsourced accounting and fractional CFO services for revenue-generating software and SaaS companies — ASC 606 revenue recognition, software cost capitalization, deferred revenue and the SaaS metrics investors expect.

The short answer

Software and SaaS companies need accounting that recognizes subscription revenue correctly under ASC 606, decides which development costs to capitalize, tracks deferred revenue, and turns the ledger into the metrics boards and investors expect. Accounovation provides outsourced accounting and fractional CFO services for revenue-generating software companies, alongside your CPA and auditors.

We built our practice on unit economics for manufacturers. The questions are the same for software: what does each customer actually cost, and what does each one actually return.

What makes software accounting different

Subscription revenue under ASC 606. Revenue follows the five-step model: identify the contract, identify the performance obligations, determine the transaction price, allocate it, and recognize revenue as each obligation is satisfied. For most SaaS subscriptions the customer receives the service continuously, so revenue is recognized ratably over the subscription term — not when the invoice is sent or the cash arrives.

Multi-element arrangements. Contracts that bundle a subscription with implementation, training, premium support or professional services must be split into distinct performance obligations, with the price allocated on relative standalone selling prices. Whether implementation is distinct from the platform is one of the most consequential judgments in software revenue.

Usage-based billing. Usage and overage fees are variable consideration. Depending on the contract, they are often recognized as the usage occurs, but estimates and constraints apply, and minimum commitments change the analysis.

Deferred revenue, contract assets and contract liabilities. Annual prepayments create deferred revenue (a contract liability) that unwinds monthly. Revenue recognized before you have an unconditional right to bill creates a contract asset. Both need to reconcile to billing and the subscription system every month.

Capitalizing software development costs. Software used to deliver a SaaS product is generally internal-use software under ASC 350-40. FASB's ASU 2025-06, issued in September 2025, replaces the old project-stage model: costs are capitalized once management has authorized and committed to funding the project and completion is probable, and not while significant development uncertainty remains — such as novel, unproven features or performance requirements still being substantially revised. It is effective for annual periods beginning after December 15, 2027, with early adoption permitted; until a company adopts it, the stage-based model still applies. Software sold or licensed to customers falls under ASC 985-20 instead, where capitalization begins at technological feasibility.

R&D cost treatment. Research and development that doesn't qualify for capitalization is expensed as incurred under ASC 730. Tracking engineering time by project supports both the capitalization analysis and your CPA's tax work, since tax rules for research costs differ from GAAP.

Sales commissions. Incremental costs of obtaining a contract, such as commissions, are generally capitalized and amortized over the expected customer relationship under ASC 340-40.

Multi-currency. Selling in several currencies brings foreign-currency revenue, receivables and remeasurement under ASC 830, which needs consistent rates and month-end translation.

The metrics we build

MetricWhat it tells you
MRR and ARRRecurring revenue run-rate, with new, expansion, contraction and churn shown separately
Net and gross revenue retentionWhether existing customers grow (net) and how much revenue you keep before expansion (gross)
CAC and CAC paybackWhat it costs to win a customer and how many months of gross margin it takes to earn it back
LTVLifetime gross margin per customer, and its ratio to acquisition cost
Gross margin by product lineHosting, support and delivery costs assigned to each product, not averaged away
Burn multipleNet cash consumed for each dollar of net new ARR — a measure of growth efficiency
Rule of 40Revenue growth rate plus profit margin, the balance investors use to compare software companies

Each metric ties back to the general ledger, so the board deck and the financial statements tell the same story.

Who it's for

Revenue-generating software and SaaS companies — subscription platforms, vertical SaaS, usage-based products and software-enabled services — that need accurate revenue recognition, a reliable close and investor-grade reporting. We're not a fit for startups that haven't begun generating revenue.

What we do each month

  • Revenue recognition — subscription schedules, deferred revenue and contract balances reconciled to billing.
  • Month-end close — a defined calendar with documented reconciliations and capitalization entries.
  • Software cost tracking — engineering time and costs organized to support capitalization decisions.
  • Metrics package — MRR, retention, CAC, gross margin and efficiency metrics reconciled to the ledger.
  • CFO-level guidance — budgets, cash planning, pricing and packaging analysis, and board and investor reporting.

What we don't do

  • Tax returns. We are not a CPA firm and don't prepare or file returns.
  • Audits. We prepare you for an audit; an independent CPA firm performs it.
  • Legal advice. Contract terms, licensing and corporate structure belong with your attorney.

Frequently Asked Questions

How should a SaaS company recognize subscription revenue?

Under ASC 606, subscription revenue is usually recognized ratably over the subscription term, because the customer receives the service continuously. Annual or multi-year prepayments go to deferred revenue and are recognized month by month. Implementation, services and usage fees are evaluated separately and may be recognized on a different pattern.

Should we capitalize software development costs?

Often, for a portion of them. Platform development is usually internal-use software under ASC 350-40. Under ASU 2025-06, costs are capitalized once management has committed to funding the project and completion is probable, but not while significant development uncertainty remains. It is effective for annual periods beginning after December 15, 2027; companies that haven't adopted it still follow the stage-based model.

What's the difference between bookkeeping and SaaS accounting?

Bookkeeping records invoices, payments and expenses. SaaS accounting adds revenue recognition under ASC 606, deferred revenue and contract balances, software cost capitalization, commission capitalization, and metrics like ARR, retention and CAC payback — all reconciled so the financial statements and the metrics agree.

Which SaaS metrics should we report monthly?

Start with MRR or ARR broken into new, expansion, contraction and churn; net and gross revenue retention; gross margin; CAC payback; and burn multiple. Add LTV and the Rule of 40 for board and investor reporting. Each should reconcile to the general ledger so the numbers hold up in diligence.

Do you work with our existing CPA?

Yes. We're not a CPA firm, so we work alongside your CPA and auditors, keeping revenue schedules, capitalization support and reconciliations current all year so year-end and audit work go faster.

Do you prepare tax returns?

No. Accounovation does not prepare or file tax returns. We provide your CPA with reconciled books and supporting schedules, including research and development cost detail, so they can prepare your returns accurately.

Get clear on your numbers

Book a free 30-minute call to talk through your cash flow, margins and growth plans with a manufacturing finance expert.

Book a free call