---
title: "SaaS & Subscription Bookkeeping: Deferred Revenue | MCC"
description: "Recognize revenue over the service period and reconcile payouts. Worked annual-plan example."
url: "https://mcc-solutionsnj.com/bookkeeping/guides/bookkeeping-for-subscription-and-saas-businesses"
---

Bookkeeping guide · Updated October 12, 2026

# Bookkeeping for Subscription and SaaS Businesses

Subscription businesses collect money first and deliver service over time. If books record cash when it lands, a good sales month can look like profit that has not been earned yet.

By [Matthew Coleman](/about), MCC Solutions

**Quick answer.** With annual subscriptions, a payment received in January is deferred revenue, a liability, and you release one twelfth each month as service is delivered. Keep a schedule of each annual plan with its start date.

Want this handled for you?

Monthly bookkeeping, cleanup and year-end close for small businesses. Start with a free health check of your books.

[Free health check](/bookkeeping/health-check)[Get a quote](/bookkeeping/#interest)

**Related:** [Trial balance explained](/bookkeeping/guides/trial-balance-explained) · [Owner contribution or loan](/bookkeeping/guides/owner-equity-and-capital-contributions) · [Closing entries and retained earnings](/bookkeeping/guides/closing-entries-and-retained-earnings)

**Free tools:** [Are my books ready for taxes?](/bookkeeping/is-my-quickbooks-ready-for-taxes) · [Profit margin and markup calculator](/bookkeeping/profit-margin-and-markup-calculator)

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Keeping your own books? Tallyfinch does invoices, bank import and reports on your computer. [See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software)

## Recognize revenue over the service period

A customer who pays for a year in January receives service through December. Under accrual accounting, you record the payment as deferred revenue, a liability, and release one twelfth each month. Monthly plans are simpler because the period matches the cash. Keep a schedule showing each annual plan, start date and the amount released, and tie its total to the deferred revenue balance.

## From processor payouts to bookkeeping

Stripe or another processor pays you after fees, refunds and disputes. Do not record the payout as revenue. Record gross charges, then fees, refunds and chargebacks as separate items. Tools that summarize the processor data into journal entries can help, but compare the monthly total to the processor's balance report.

## MRR and churn are not accounting numbers

Monthly recurring revenue, churn, and customer lifetime value are operating metrics. They are valuable, but they are calculated from subscription data, not your ledger. Still, check that revenue per the ledger roughly matches MRR plus one-time items. A big gap can mean billing errors, free trials counted as paid, or discounts not captured.

## Refunds, credits and free trials

Refunds reduce revenue. Account credits given for service problems may also reduce revenue, or may be recorded as customer credits until used. Free trials usually produce no revenue. Document your refund policy and use it consistently. Annual plan refunds can be large, and they should reduce the deferred revenue balance correctly.

## Sales tax, costs and compliance

Whether digital goods or software subscriptions are taxable differs a lot among states and countries, and thresholds for registration change. Review where your customers are, check the current rules with the relevant agencies or a CPA, and record tax collected as a liability. Hosting, support, payment fees and contractor development are costs to track. Some software development costs may be capitalized, which is a topic for your CPA.

Finally, reconcile three things monthly: the processor balance, the bank balance and the deferred revenue schedule. If all three agree, you can trust your numbers when you plan hiring or raise prices.

## A monthly close for recurring revenue

A tidy close list for this kind of business has five steps. Pull the processor reports, post gross charges, fees and refunds, update the deferred revenue schedule, reconcile bank and processor balances, and review new, upgraded and cancelled plans. Compare the revenue in the ledger with the subscription system. Differences tend to come from timing, discounts and manual invoices, and they are easiest to fix soon after the month ends.

Track customer acquisition cost, churn and gross margin alongside the books. Investors and lenders will ask for them. Keep a contract file for larger customers, with renewal dates and special pricing. As revenue grows, ask your CPA when to move from simple to more formal revenue recognition practices, since larger contracts raise more complex questions.

## Worked example with numbers

A customer pays $1,200 for an annual plan on April 1. Record $1,200 of deferred revenue and recognize $100 each month. At June 30, revenue recognized is $300 and deferred revenue is $900. A refund of the unused part after month five would reduce deferred revenue, not revenue already earned.

## Mistakes that cost money

Recording annual payments as revenue upfront. Confusing MRR with accounting revenue. Missing refunds and fees.

## Check your work

The deferred revenue schedule must equal the balance sheet liability.

## Common questions

**Do I have to use accrual accounting?**

Not always, but accrual gives a truer view with annual plans. Ask your CPA what is allowed and wise for your size.

**How do I record a failed renewal?**

No revenue is earned for a period that was not paid. Reverse any invoice that remains open after your grace period.

This guide is general information, not tax, legal or accounting advice. Rules, fees and due dates change; check with the IRS, the NJ Division of Taxation or a licensed professional for your situation.

Let us handle it

 [### Monthly bookkeeping Categorizing, reconciling and monthly reports, with cleanup, payroll and NJ filings available. Bookkeeping →](/bookkeeping/)
 [### QuickBooks Online Monthly bookkeeping, cleanup and reconciliation in QuickBooks Online for New Jersey small businesses. Your account stays in your name. QuickBooks →](/bookkeeping/software/quickbooks-online)[### Square, Stripe and payment processors How sales from Square, Stripe, PayPal and other processors should flow into your accounting software, and why deposits never match sales. Square & Stripe →](/bookkeeping/software/square-and-stripe)

More guides

- [How to Set Up Bank Rules in QuickBooks Online](/bookkeeping/guides/quickbooks-online-bank-rules)
- [QuickBooks Online Classes and Locations Explained](/bookkeeping/guides/quickbooks-online-classes-and-locations)
- [Recurring Transactions in QuickBooks Online](/bookkeeping/guides/quickbooks-online-recurring-transactions)
- [How to Use Projects in QuickBooks Online](/bookkeeping/guides/quickbooks-online-projects-feature)

Free tool

- [Bookkeeping health check](/bookkeeping/health-check)

Related

- [SaaS bookkeeping](/bookkeeping/saas-bookkeeping)
- [Deferred revenue for SaaS](/bookkeeping/guides/deferred-revenue-for-saas-companies-explained)
- [SaaS revenue schedule (Excel)](/bookkeeping/templates/saas-mrr-and-deferred-revenue-schedule)

 [All guides](/bookkeeping/guides)

Reach small business owners, freelancers and bookkeepers who read this guide: [advertise here](/advertise#bookkeeping).

Do it yourself

### Monthly KPI Dashboard Workbook

Type in each month's revenue, costs, receivables and cash, then pick a month and see the KPIs and charts that matter, with change from last month and the same month last year.

[See what's inside ($29)](/toolkits/monthly-kpi-dashboard-workbook)14-day full refund

Tallyfinch

### Books you keep on your own computer

Tallyfinch does invoices, bills, bank import, reconciliation and the main reports, in a file you own. $99 once, then $5 a month for updates; the app keeps working if you stop the plan. It does not do payroll or sales tax filing. The free download records up to 60 entries.

[See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software) [Download it free](/tools/pro/trial/mccBooks) [Compare the three apps](/software)

## Rather have us keep the books? Ask for a quote.

[Get a Quote](/bookkeeping/#interest)[Call (908) 444-6373](tel:+19084446373)
