Skip to content
Workflow · Finance close · Opening soon

Deferred revenue schedule

Turn exported Stripe invoices and line items into a deferred revenue schedule. Spread each charge over its service months and see what remains deferred at each month end.

Early access opens shortly. Check back soon.

Someone typed

“from stripe invoices and line items, spread annual and multi-month charges over service months and show each month-end deferred balance, with a status column: Agrees when it matches, Still deferred for rows still sitting ahead of service”

The agent read it as

from Stripe invoices and Stripe invoice line items, spread annual and multi-month charges over service months and show each month-end deferred balance, with a status column: Agrees when it matches, Still deferred for rows still sitting ahead of service

What the agent built

2 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Stripe invoices
    CSV export · 12 rows
  2. File
    Stripe invoice line items
    CSV export · 12 rows
  3. Join
    Add invoice details
    12 of 12 paired
  4. Step
    Build monthly balances
    Step 2
  5. Result
    Deferred balance schedule
    82 rows · 4 flagged
  6. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 82 rows came out, and the join paired 12 of 12 rows.

What you get back

The result of that run, the rows to look at first.

Deferred balance scheduleSample data82 rows
78 agrees4 still deferred
Invoice numberCustomer nameLine descriptionService startService endMonth endDeferred balanceStatus
INV-1002Morrow Field LabsSix-month analytics plan2026-09-012027-02-282026-08-316,000Still deferred
INV-1004Hearthwire StudioSix-month studio plan2026-10-012027-03-312026-09-307,200Still deferred
INV-1005Cinder Bay GroupQuarterly operations bundle2026-10-012026-12-312026-09-302,100Still deferred
INV-1007Pine Street WorksSix-month field service plan2026-11-012027-04-302026-10-315,400Still deferred
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312026-08-3111,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312026-09-3010,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312026-10-319,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312026-11-308,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312026-12-317,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312027-01-316,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312027-02-285,000Agrees
INV-1001Northstar AtelierAnnual platform subscription2026-08-012027-07-312027-03-314,000Agrees
82 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you build a deferred revenue schedule from Stripe exports?

Export your Stripe invoices and invoice line items, then load them into the workflow. It spreads annual and multi-month charges across the service months and calculates the deferred balance at each month end, with a status for each row.

How it works

How to use the Deferred balance schedule workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Deferred balance schedule: questions

What export should you use?
Use exported invoice data and invoice line items from Stripe. The workflow needs the invoice header details and the line level service dates or billing period to spread revenue correctly.
What happens to rows that do not match?
Rows that do not fit the rules are left with a status that shows they still need attention. You can review them, fix the source data, or adjust the rules and run the workflow again.
How do you change the rules?
Edit the rules in plain words, such as which charges to spread, how many service months to use, and what counts as a match. Then rerun the workflow on the same exported files.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Consolidate entities, compare budget to actual, build a trial balance, review month-on-month moves and work out commission.

All finance close templates →