Accounting for SaaS startups: Stripe, deferred revenue and ASC 606

Accountable books each Stripe charge, fee and refund on its own day, free on every plan. A schedule turns a $12,000 annual plan into $1,000 a month of revenue. Your CPA makes the judgment calls the US revenue standard leaves open.

Updated · 4 min read · By the Accountable team

A $12,000 annual plan books as $1,000 of revenue a month

A Revenue schedule spreads the payment over the 12 months it covers and changes the accrual books only.

The short version

  • Stripe connects when you approve Accountable's read-only Stripe App in Stripe, free on every plan, and each charge, fee and refund is booked on the day it happened.
  • A schedule spreads an annual payment over the months it covers: a $12,000 plan is $1,000 a month on the accrual view, while the cash view stays as the money moved.
  • ASC 606 has five steps, and for a plain subscription the result is revenue spread evenly over the access period.
  • Contracts with onboarding, usage fees or discounts need a judgment call that Accountable does not make for you; your CPA does.
  • Burn, runway and the investor update come from the same books, so the numbers you send investors match the books your CPA uses.

Stripe charges, fees and refunds post the same day

Each charge posts at its gross amount on the day the customer paid, Stripe's fee posts as an expense on the same day, and refunds and disputes come off revenue on theirs. Each payout then moves the money from a Stripe clearing account to the bank deposit it matches. A charge on Saturday, January 30, 2027 that pays out two business days later, on Tuesday, February 2, is January revenue.

The full walk-through, with the four entries for one payout, is on Accountable for Stripe, and the accounting behind it is in How to account for Stripe payouts.

A January 30 charge is in January's revenue before its February 2 payout

An annual plan becomes deferred revenue, then $1,000 a month

A customer who pays $12,000 for a year of software has paid in one month and received the service over twelve. Create a Revenue schedule under Accounting › Schedules, with the total, the first month and the number of months, and Accountable also offers one when it spots an annual payment. The payment moves to Deferred revenue, and each month's share posts at month-end.

Each month-end moves $1,000 from deferred to revenue

The January payment of $12,000 first moves to Deferred Revenue. This entry repeats each month-end through December 2026, on the accrual view only.

By the end of June, $6,000 is earned and $6,000 is still deferred; by the end of December all $12,000 is revenue, while the cash view shows the $12,000 in January.

Schedules change the accrual books only, so the cash view stays as the money moved. If the first month is already closed, the past months post as one catch-up entry. Press End early or Skip a month if the customer cancels. The entries are explained in Deferred revenue for SaaS.

ASC 606 has five steps; your CPA makes judgment calls

ASC 606 is the US standard that recognizes revenue as you deliver. FASB's standard asks you to identify the contract, identify the performance obligations, determine the price, allocate the price to each obligation and recognize revenue as each one is satisfied. PwC's guide says a promise to give access to a SaaS platform typically qualifies as a series of distinct services recognized over time, which is why a plain subscription is spread evenly.

Onboarding that is a separate obligation, usage fees, credits and discounts change the timing, and those are decisions for a person who has read the contract. Accountable does the spreading you set up and keeps the evidence; it does not decide your performance obligations. ASC 606 for SaaS startups shows a $27,000 deal worked through all five steps.

Burn, runway and investor updates come from the same books

  • Home shows total cash, monthly burn and runway for the month you pick, always on a cash basis.
  • Reports › Analysis breaks Spend, Revenue and Cost of revenue down by month.
  • On Pro and Holding, the investor update drafts from the same numbers and you send it from the app.
  • Every month ends with a report you can send your CPA and investors, and the month's numbers stop changing once it is locked.

SaaS gross margin explains what belongs in cost of revenue, and startup runway the formula.

Set up a SaaS startup's books in four steps

  1. Step 1: Connect Stripe under Connections (Settings › Banks, cards and payroll). It is free on every plan.

  2. Step 2: Connect the bank your payouts land in: Mercury, Brex and Ramp connect free, and other banks through Stripe or by statement upload.

  3. Step 3: Create a Revenue schedule for each annual plan, or accept the suggestion when Accountable spots one.

  4. Step 4: Close the month and send the report to your CPA and investors.

Questions founders ask

Does Accountable follow ASC 606?

It books what you set up: Stripe revenue on the charge day and schedules that spread revenue over the months a payment covers. Whether a contract needs more, such as a separate onboarding obligation or an estimate for usage fees, is a decision for your CPA.

Is connecting Stripe free?

Yes. Mercury, Brex, Ramp and Stripe connect directly on every plan, including Free, and do not count toward the bank-link limit.

Can I see revenue on a cash and an accrual view?

Yes. Each company has a reporting basis, and cash, burn and runway on Home are always cash. Schedules change the accrual books only.

What happens when an annual customer cancels early?

Press End early on the schedule, and Accountable stops posting further months. Whether any of the prepaid amount is refunded or kept is decided under your contract and your CPA's advice.

Books that follow your Stripe revenue

Start free with one company. Connect Stripe, spread annual plans with a schedule, and send your investors and CPA the same closed numbers.

Start free