Skip to content
Workflow · Finance close · Opening soon

Revenue recognition schedule

Export your QuickBooks invoices with contract service periods. Mammoth spreads each annual contract’s revenue evenly over its service months and builds the schedule.

Early access opens shortly. Check back soon.

Someone typed

“spread each annual contract's revenue evenly over its service months to build the recognition schedule”

The agent read it as

Spread each annual contract's revenue evenly over its service months to build the recognition schedule from QuickBooks invoices with contract service periods.

What the agent built

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

  1. File
    QuickBooks invoices with contract service periods
    CSV export · 12 rows
  2. Step
    Spread revenue over service months
    Step 1
  3. Result
    Revenue Recognition Schedule
    143 rows
  4. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 143 rows came out.

What you get back

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

Revenue Recognition ScheduleSample data143 rows
CustomerProduct/ServiceInvoice numberService monthRecognized revenueContract revenueService startService end
Asterly LabsAnnual Support Plan50182025-12-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-01-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-02-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-03-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-04-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-05-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-06-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-07-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-08-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-09-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-10-031,00012,0002025-12-032026-12-02
Asterly LabsAnnual Support Plan50182026-11-031,00012,0002025-12-032026-12-02
143 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you build a revenue recognition schedule from QuickBooks invoices?

Export your QuickBooks invoices with the contract service period on each row. Mammoth spreads each annual contract’s revenue evenly across its service months, then creates the monthly recognition schedule from those rows.

How it works

How to use the Revenue Recognition 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.

Revenue Recognition Schedule: questions

What export should you use?
Use a spreadsheet export of your invoices with the fields needed for the service period and contract amount. Each row should describe one invoice or contract.
What happens to rows that do not match the rules?
Rows that do not match are left out of the result or flagged for review, depending on the workflow. You can then fix the source file and run it again.
How do you change the rules?
Change the rules in plain words, such as how to split revenue, which dates to use, or which rows to include. Then rerun the workflow on the updated export.

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 →