SaaS Accounting: The Complete Guide to Revenue Recognition, Metrics & Compliance

January 20, 2023 • 20 min read
On This Page
What is SaaS accounting: a $12,000 upfront annual payment is recognized as $1,000 of revenue each month under ASC 606, and the unearned rest is deferred revenue
Nathan Latka
Nathan Latka

SaaS accounting is how software-as-a-service companies record and report their finances: on the accrual basis, with subscription revenue recognized over the period the customer has access, as ASC 606 requires in the US (IFRS 15 in countries that use IFRS), not when the cash arrives. Money collected in advance sits on the balance sheet as deferred revenue until it is earned, and the same books produce the SaaS metrics investors and lenders read, such as MRR, ARR, churn and gross margin.

Key Takeaways

  • ASC 606, issued by FASB in 2014 alongside the IASB’s IFRS 15, sets one five-step model for revenue and took effect in 2018 for public companies and 2020 for other entities, according to FASB’s 2024 post-implementation review.
  • A customer who prepays $12,000 for a year of access gives you $12,000 of cash on day one but $1,000 of revenue a month; the unearned balance is deferred revenue, a liability (our worked example below).
  • For tax years beginning in 2026, a C corporation can use the cash method only if its average annual gross receipts over the prior three years are $32 million or less, under IRS Revenue Procedure 2025-32.
  • Sales commissions you would not have paid without the contract are recorded as an asset under ASC 340-40 if you expect to recover them, though you may expense them when the amortization period is one year or less.
  • SaaS Capital’s 2025 retention benchmarks put median net revenue retention at 102% for private SaaS companies selling at $25,000 to $50,000 a year.
  • Ben Murray, The SaaS CFO, told a Founderpath audience that around $3 million of ARR is when founders have to get serious about their accounting.

What Is SaaS Accounting?

The pages that rank for the term agree on the core of it. Stripe defines SaaS accounting as the recording, analysing and interpreting of financial data and reporting for SaaS businesses, done in a way that reflects the subscription and recurring revenue model. The accounting principles are the same ones every company uses. What changes is the timing: a subscription is paid for in one moment and delivered over months or years, so most of the work is matching revenue and costs to the period they belong to.

In practice, SaaS accounting covers six areas:

AreaWhat it means for a SaaS companyRule or source
Revenue recognitionSubscription revenue is recorded as the service is delivered, usually in equal monthly amountsASC 606 (US GAAP), IFRS 15
Deferred revenueCash collected before the service is delivered is a liability until earnedASC 606 contract liability
Contract costsSales commissions tied to a contract are spread over the period they benefitASC 340-40
Software costsSome development costs for software you use to run the service are capitalizedASC 350-40, updated in 2025
Accounting methodAccrual books for reporting; the cash method is limited for tax once you are largeUS GAAP; Internal Revenue Code section 448
SaaS metricsMRR, ARR, churn, net revenue retention and gross margin, built from the same ledgerOperating metrics, not GAAP line items
What SaaS accounting covers. Source: Founderpath summary of the standards linked in each section below

What Does SaaS Mean in Accounting?

In accounting, SaaS means software the customer uses over the internet while you host and run it. That makes a pure SaaS subscription a service, not a sale of software, and the distinction decides when you record the revenue.

For the vendor, the test sits in ASC 985-20-15-5, which ASC 606 applies to hosted software, as FASB spells out in ASU 2016-10: a hosting arrangement includes a software license only if the customer has the contractual right to take possession of the software at any time during the hosting period without significant penalty, and it is feasible for the customer to run the software on its own hardware or with another host unrelated to the vendor. FASB gave customers the same test in ASU 2015-05, in language it calls nearly identical to the guidance cloud service providers already applied. If either answer is no, the customer is buying a service.

Service or license: if the customer can't take possession of the software or run it elsewhere, it is SaaS, recognized over time; if both, a license
Is your software a service or a license? Source: FASB Accounting Standards Updates 2015-05 and 2016-10

The answer changes the timing. Under ASC 606 a service the customer receives and consumes as you perform is recognized over time. A license that gives a right to use software as it exists is, in FASB’s words in ASU 2016-10, satisfied at a point in time, so its revenue is recognized when the customer gets the software and can start using it. Many software companies sell both, plus implementation or support; KPMG’s Handbook on revenue for software and SaaS (December 2025 edition) works through those mixed contracts in detail.

Revenue Recognition Under ASC 606

ASC 606, Revenue from Contracts with Customers, came from FASB Accounting Standards Update 2014-09, written jointly with the IASB, which issued the matching IFRS 15. It applies to all contracts with customers, with a few exceptions such as leases and insurance, so it covers private SaaS companies as well as public ones. FASB’s post-implementation review gives the effective dates as 2018 for public entities and 2020 for other entities. The standard rests on one principle:

The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

Financial Accounting Standards Board, Accounting Standards Update 2014-09

The five steps, applied to a SaaS contract

FASB lists five steps to apply that principle. Here they are for a customer who signs a one-year, $12,000 subscription and pays upfront:

  1. Identify the contract. The signed order form or accepted terms, with the rights of each side and the payment terms.
  2. Identify the performance obligations. Each distinct promise. Access to the platform for 12 months is one. Onboarding or training is a separate obligation only if it is distinct: the customer can benefit from it on its own or with resources readily available, and it is separately identifiable from the other promises (ASC 606-10-25-19).
  3. Determine the transaction price. The consideration you expect: $12,000, adjusted for discounts, credits or usage fees that vary.
  4. Allocate the price. Split it across the obligations in proportion to their standalone selling prices. With access as the only obligation, all $12,000 goes to it.
  5. Recognize revenue when or as each obligation is satisfied. Access is delivered evenly across the year, so you recognize $1,000 a month.
The five ASC 606 steps on a $12,000 annual SaaS contract: identify the contract and obligations, set the price, allocate it to access, recognize $1,000 a month
The five ASC 606 steps on one $12,000 SaaS contract. Source: FASB Accounting Standards Update 2014-09; Founderpath worked example

Step 5 is where SaaS differs from most businesses. ASC 606-10-25-27 lists, as one of three ways revenue is recognized over time, a customer who simultaneously receives and consumes the benefits as you perform, which is what happens every day a customer can log in. Usage fees are generally recognized in the period the usage happens, and upgrades, downgrades or other changes in the middle of a term follow ASC 606’s guidance on contract modifications, which it defines as a change in the scope or price of a contract.

Deferred Revenue: How Upfront Payments Work

Deferred revenue is cash you have collected, or billed and due, for service you have not delivered yet. ASC 606 calls it a contract liability: an obligation to transfer goods or services to a customer for which you have received consideration, or the amount is due. It appears on the balance sheet and shrinks as you deliver the service.

For the $12,000 annual prepayment, the journal entries are:

  • On the day the customer pays: debit cash $12,000, credit deferred revenue $12,000. No revenue yet.
  • At the end of each month: debit deferred revenue $1,000, credit subscription revenue $1,000.
Month endCash received to dateRevenue recognized to dateDeferred revenue balance
Month 1$12,000$1,000$11,000
Month 3$12,000$3,000$9,000
Month 6$12,000$6,000$6,000
Month 9$12,000$9,000$3,000
Month 12$12,000$12,000$0
One $12,000 annual contract, paid upfront and recognized evenly. Source: Founderpath worked example

The table shows the mismatch founders feel: the bank account has all $12,000 in month 1 while the income statement shows $1,000. Treating the whole payment as revenue overstates the first month and understates the next eleven, which is the first thing a buyer, auditor or lender will correct. To build this schedule for up to 30 contracts at once, each with its own service dates, invoice date and collection date, use our free deferred revenue schedule; it also produces the monthly journal entries.

Deferred revenue is a liability in the accounts, but a finance team may read it differently when it plans cash. Kevin Houston, then Founderpath’s head of finance, described in a 2022 talk how he treats it when he calculates working capital for runway:

Deferred revenue I also ignore for high-margin SaaS business, because the only liability portion of this is your cost of goods sold. So let’s say you have 80[%] margins, you should, if you want to, up to you, multiply your deferred revenue [by] your cost of goods sold, so that 20 percent, and that’s your actual liability component to that line item.

Kevin Houston, Head of Finance, Founderpath (2022). Watch at 11:51

That is a planning view, not a reporting one: on the balance sheet, the full $11,000 left after month 1 stays a liability until you deliver the service.

Cash vs Accrual Accounting for SaaS

Cash-basis accounting records revenue when money arrives and expenses when money leaves. Accrual accounting records revenue when it is earned and expenses when they are incurred, whatever the cash does. US GAAP financial statements are prepared on the accrual basis, and ASC 606 only works on accrual books.

Cash basisAccrual basis
$12,000 annual prepayment$12,000 of revenue in month 1$1,000 of revenue in each of 12 months
Deferred revenueNot trackedA liability that falls each month
Invoices not yet paidIgnored until paidRevenue when earned, plus accounts receivable
FitsA very early company with only monthly card paymentsAnnual contracts, investors, lenders, audits, a sale
The same SaaS contract on each basis. Source: Founderpath worked example

Many SaaS companies start on cash and move to accrual as they grow. The SaaS CFO describes the switch as gradual: a company may start doing revenue recognition before it books prepaid expenses. Tax is a separate decision from your reporting books. Under section 448 of the Internal Revenue Code, C corporations and partnerships with a C corporation partner can’t use the cash method for tax unless they pass a gross receipts test (tax shelters can’t use it at all), and Revenue Procedure 2025-32 sets that test at average annual gross receipts of $32,000,000 or less over the prior three years for tax years beginning in 2026, with related companies under common control counted together. Changing an overall method of accounting for tax means filing Form 3115 with the IRS, so it is worth deciding with a tax adviser rather than by default.

Annual prepayments are also a cash advantage, which is why the deferred revenue line matters for planning. Chad Lakin described how Shootsta, a video SaaS company, used upfront annual agreements in its early days:

The other thing that helped us out was those agreements paid up front … annual agreements up front, when they’re willing to pay it … Now taking that revenue, right, gotta be careful here: we take some of that deferred revenue, put it back into the tech development. Now you got to keep some of that aside, obviously, to service your clients.

Chad Lakin, SVP of Revenue, Shootsta ($13M revenue). Watch at 7:46

Bookings, Billings and Revenue

One SaaS contract produces several different numbers, and confusing them is a common reporting error. A booking is the value of a signed contract. A billing is an invoice you send. Revenue is what you have earned by delivering the service, and cash is what has reached your bank. For the $12,000 annual contract billed upfront, the booking, the billing and the cash are all $12,000 in month 1, while revenue is $1,000. Billed quarterly, the billing would be $3,000 in month 1 and revenue would still be $1,000.

Our guide to bookings vs billings reconciles one contract month by month across all four numbers, including unbilled revenue and receivables.

Costs SaaS Companies Capitalize

Two kinds of cost are not expensed straight away under US GAAP, and both are common in SaaS.

Sales commissions (ASC 340-40)

ASC 340-40, added by the same ASU 2014-09, says the incremental costs of obtaining a contract are recorded as an asset if you expect to recover them. FASB gives a sales commission as the example: a cost you would not have incurred if the contract had not been signed. The asset is amortized as you deliver the related service, which can include a specific anticipated contract such as an expected renewal. As a practical expedient, you may expense the commission when incurred if that amortization period is one year or less. To model what a commission plan costs before you set it, try our SaaS sales commission calculator.

Internal-use software (ASC 350-40)

Development costs for software you use to deliver your service, such as the platform customers log into, fall under ASC 350-40. On September 18, 2025, FASB issued ASU 2025-06, which removes the old project stages and requires capitalization once management has authorized and committed to funding the project and it is probable the project will be completed and the software used as intended. It is effective for annual periods beginning after December 15, 2027, and early adoption is permitted at the start of an annual period.

Key SaaS Metrics From Your Accounting

Investors, lenders and buyers read a SaaS company through a few operating metrics. None of them is a GAAP line item, so define each one, calculate it the same way every month, and make sure it ties back to the ledger.

MetricFormulaWhat it tells you
MRR (monthly recurring revenue)Active subscriptions times their monthly price, summed across plansThe recurring revenue run rate
ARR (annual recurring revenue)MRR times 12The recurring run rate a year ahead, used in valuations
Gross margin(Revenue minus cost of revenue) divided by revenue, times 100How much of each dollar is left after hosting, support and delivery
CAC (customer acquisition cost)Sales and marketing spend divided by new customers in the periodWhat a new customer costs to win
Customer churnCustomers lost in the period divided by customers at the start, times 100How many customers leave
Net revenue retention(Starting MRR plus expansion minus contraction minus churn) divided by starting MRR, times 100Whether existing customers grow or shrink
Core SaaS metrics and how to calculate them. Source: Founderpath

Benchmarks depend heavily on price point. SaaS Capital’s 2025 retention benchmarks for private B2B SaaS companies show that companies with an average annual contract value of $25,000 to $50,000 have a median net revenue retention of 102%, with the top quartile at 111% and the lowest quartile at 97%. SaaS Capital groups its benchmarks by contract value because companies that sell at a similar price have the most in common.

Use our MRR calculator and NRR calculator for the arithmetic, the SaaS metrics hub for definitions, and our SaaS KPIs guide for which metrics matter at each stage. ARR is also the base for valuation multiples, covered in our guide to SaaS multiples.

Build a SaaS Chart of Accounts

Your chart of accounts is the list of accounts every transaction is posted to. A generic small business template misses the accounts that SaaS reporting depends on, so add them before the volume of transactions grows:

  • Revenue: subscription revenue, usage revenue and professional services in separate accounts, plus contra-revenue for refunds and credits.
  • Cost of revenue: hosting, payment processing fees, customer support and third-party software built into the product, so gross margin can be calculated.
  • Operating expenses by department: research and development, sales, marketing, and general and administrative.
  • Liabilities: deferred revenue, split into current and long-term for contracts longer than a year, and accrued commissions.
  • Assets: accounts receivable, capitalized commissions and capitalized software.

Our free SaaS chart of accounts template generates a numbered account tree from a few answers about your business, with deferred revenue and the cost of revenue split already in place, and exports it to Excel or Google Sheets. For the statements the accounts roll up into, see our guide to startup financial statements.

SaaS Taxes to Plan For

Tax rules for software differ by jurisdiction and change often, so treat this as a list of questions for your tax adviser rather than advice:

  • Sales tax. US states disagree on whether SaaS is taxable at all. In Texas, for example, the Texas Comptroller lists sellers of software as a service among data processing service providers and exempts 20% of the charge, so 80% of the sales price is taxed, as the Texas Society of CPAs explained in February 2026. Track where your customers are and where you have nexus.
  • VAT and GST. Selling to customers outside the US can create value-added tax obligations in their countries.
  • Research and development costs. For tax years beginning after December 31, 2024, US taxpayers may deduct domestic research or experimental expenditures in the year they are paid or incurred, or elect to amortize them over at least 60 months; foreign research costs are still amortized over 15 years, according to the IRS.

SaaS Accounting Software

Most SaaS finance stacks have three layers: a general ledger, a subscription billing system and revenue recognition, which may be a module of either. The integration between them matters more than any single tool, because revenue recognition needs the contract data from billing and has to post to the ledger.

LayerWhat it doesCommon examples
General ledgerBooks, financial statements, bank reconciliationQuickBooks Online, Xero, NetSuite
Subscription billingPlans, invoices, renewals, upgrades and dunningStripe Billing, Chargebee, Recurly, Maxio
Revenue recognitionDeferral schedules and ASC 606 reports from contract dataBilling or ERP modules, such as Stripe Revenue Recognition
The three layers of a SaaS finance stack. Source: Founderpath; product names from each vendor’s site

Stripe, for example, says its Revenue Recognition product automates revenue reports to simplify compliance with ASC 606 and IFRS 15 (stripe.com, read October 2026). Check how any tool handles contract changes in the middle of a term before you rely on its schedules. For the basics that come before any of this, such as bank accounts, payroll and bookkeeping, see our guide to accounting for startups.

When to Hire a SaaS Accountant

Most founders keep their own books at first, and that is fine while every customer pays monthly by card. Bring in an accountant who knows SaaS when you start selling annual or multi-year contracts, when invoices go out on terms, or before you raise money or apply for financing, because each of those needs revenue recognition and clean deferred revenue.

Ben Murray, who writes The SaaS CFO, put a revenue level on it at a Founderpath event:

Usually around, I’d say around three million AR[R], is when you have to get serious about your accounting. So common errors: [rev rec]. So if you invoice in terms longer than a month, you have to apply revenue recognition to your revenue … And the next thing is your department structure: to produce a P&L like this, you have to code expenses to the department level. You can’t have just a big bucket of expenses.

Ben Murray, Founder, SaaSCFO. Watch at 6:49

His own guide makes the same point in writing: around the $3M ARR mark is when you should get serious about your accrual accounting.

Watch the full talk by Ben Murray, with transcript.

How to Set Up SaaS Accounting

  1. Choose accrual books for reporting and decide your tax method separately with your adviser.
  2. Set up a SaaS chart of accounts with deferred revenue, cost of revenue and departments.
  3. Connect billing to the ledger so every invoice, payment and refund posts automatically.
  4. Build deferral schedules for every annual or multi-year contract and post the monthly entries.
  5. Close the books every month on the same timetable, and reconcile deferred revenue to the schedules.
  6. Report the same metrics every month, calculated the same way and tied back to the ledger.

Why Clean SaaS Books Matter for Funding

Every source of capital reads the same books. Investors, acquirers and lenders all check recognized revenue against cash, deferred revenue against contracts, and churn and retention against the customer list, and inconsistencies slow the process or lower the offer. Lenders that fund against recurring revenue, such as revenue-based financing providers, read those numbers straight from your systems.

Founderpath provides non-dilutive capital for bootstrapped software founders. Connect your billing, banking and accounting data, and Founderpath shows you what you qualify for, with every figure disclosed up front. There’s no pitch deck, no equity and no board seats.

Check what you qualify for. It takes less than 5 minutes.

SaaS Accounting FAQ

What is SaaS accounting?

SaaS accounting is how software-as-a-service companies record and report their finances: on the accrual basis, with subscription revenue recognized over the period the customer has access under ASC 606 (IFRS 15 in countries that use IFRS), not when cash arrives. Prepaid amounts sit on the balance sheet as deferred revenue until earned, and the books feed SaaS metrics such as MRR, ARR, churn and gross margin.

What are the accounting standards for SaaS?

In the US, revenue follows ASC 606, Revenue from Contracts with Customers, and sales commissions follow ASC 340-40. Development costs for software you use to deliver the service fall under ASC 350-40, which FASB updated with ASU 2025-06 in September 2025. Companies reporting under IFRS use IFRS 15 for revenue.

Who does ASC 606 apply to?

ASC 606 applies to all contracts with customers under US GAAP, apart from a few exceptions such as leases and insurance contracts. It covers public and private companies: it took effect in 2018 for public entities and 2020 for other entities, according to FASB’s post-implementation review.

How is SaaS revenue recognized under ASC 606?

A subscription is a service the customer receives and consumes as you provide it, so its revenue is recognized over time, usually in equal monthly amounts across the term. A one-year, $12,000 subscription paid upfront is recognized as $1,000 a month. Usage fees are recognized as the usage happens, and onboarding is a separate obligation only if it is distinct.

What is deferred revenue in SaaS?

Deferred revenue is cash collected, or billed and due, for service you have not delivered yet. ASC 606 calls it a contract liability. When a customer prepays $12,000 for a year, you record $12,000 of deferred revenue and move $1,000 to revenue at the end of each month, so the balance is $11,000 after month 1 and $0 after month 12.

Should a SaaS company use cash or accrual accounting?

Use accrual accounting for your financial statements: it is the basis of US GAAP, it is required to apply ASC 606, and investors, lenders and buyers expect it. Tax is a separate decision; for tax years beginning in 2026, a C corporation can use the cash method only if its average annual gross receipts over the prior three years are $32 million or less.

Are sales commissions expensed or capitalized for SaaS?

Under ASC 340-40, commissions you would not have paid without the contract are capitalized as an asset if you expect to recover them, and amortized as the related service is delivered, which can include a specific anticipated renewal. You may expense them when incurred if that amortization period is one year or less.

When should a SaaS company hire an accountant?

Bring in an accountant who knows SaaS when you start selling annual or multi-year contracts, invoice on terms, or prepare to raise money or apply for financing. Ben Murray of The SaaS CFO puts the point at around $3 million of ARR, when revenue recognition and department-level expense coding become necessary.

Sources and Method

Every standard, figure and quote in this guide was checked against its source on October 23, 2026. Standards: FASB Accounting Standards Updates 2014-09, 2015-05, 2016-10 and 2025-06 and FASB’s 2024 post-implementation review of Topic 606. Tax: IRS Revenue Procedure 2025-32, the IRS page on Form 3115 and the IRS summary of the 2025 research expenditure change. Benchmarks: SaaS Capital’s 2025 retention benchmarks. Other sources: the Texas Comptroller and the Texas Society of CPAs (February 2026), The SaaS CFO, KPMG’s December 2025 software and SaaS handbook, and Stripe’s own pages. Quotes come from published Founderpath talks and are linked to the moment they were said. The $12,000 contract is a worked example, not a client’s data. This guide is general information, not accounting or tax advice.

Recent Articles

CARR vs ARR: $1.2M of live ARR plus $300K of signed contracts not yet live, minus $60K of churn notices, gives $1.44M of contracted ARR (CARR)

CARR vs ARR: What Contracted ARR Is and How It Differs

CARR is your ARR plus signed contracts that aren't live yet, minus churn notices. How to calculate CARR, how it differs from ARR, bookings and RPO, and how to report it honestly.

October 9, 2026 • 15 min read
What is a UCC filing: a public notice, filed with the state for five years, that names your company as debtor, your lender as secured party and the assets pledged as collateral

What Is a UCC Filing? What It Means When a Lender Files One

A UCC filing is a public notice that a lender has a lien on some or all of your business assets. What a UCC-1 contains, how long it lasts, how it affects new financing and how to remove one.

October 9, 2026 • 15 min read
What are debt warrants: a $3M venture loan with 10% warrant coverage lets the lender buy $300K of stock at the last round price, about 1% of a company valued at $30M

What Are Debt Warrants? How Venture Debt Warrants Work

Debt warrants give a lender the right to buy shares at a fixed price alongside a loan. How warrant coverage works, what it costs in dilution, and which lenders take warrants.

October 9, 2026 • 14 min read