Skip to content
Workflow · Reconcile · Opening soon

Revenue reconciliation: billing vs GL

Compare invoiced revenue to revenue posted in the GL by month. Use invoice created date for the month and subtotal before tax for billing revenue.

Early access opens shortly. Check back soon.

Someone typed

“each month compare invoiced revenue from billing to revenue posted in the GL by month and show the gap”

The agent read it as

Each month compare invoiced revenue from Stripe invoices to revenue posted in QuickBooks general ledger by month and show the gap, using the invoice created date to define the month and using subtotal before tax for billing revenue.

What the agent built

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

  1. File
    Stripe invoices
    CSV export · 18 rows
  2. File
    QuickBooks general ledger
    CSV export · 19 rows
  3. Step
    Total invoiced revenue by month
    Step 1
  4. Step
    Total GL revenue by month
    Step 2
  5. Join
    Bring in invoiced revenue
    6 of 6 paired
  6. Step
    Show monthly revenue gap
    Step 4
  7. Result
    Monthly Revenue Gap
    6 rows
  8. Schedule
    Runs when you say
    Proposed

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

What you get back

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

Monthly Revenue GapSample data6 rows
MonthInvoiced revenue (USD)GL revenue (USD)Gap (GL minus invoiced) (USD)
2026-06-013,9503,9500
2026-07-016,1006,1000
2026-08-015,3003,800-1,500
2026-09-016,4007,200800
2026-10-016,7006,200-500
2026-11-016,7006,7000
6 rows in the result. Sample data: illustrative figures, not business results.

How do you reconcile revenue by month?

Export invoices from Stripe and the GL report from QuickBooks, then load both files into the workflow. It groups invoiced revenue by invoice created date, uses subtotal before tax, groups GL revenue by month, and shows the monthly gap. You can review where billing and the GL do not match.

How it works

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

Monthly Revenue Gap: questions

What export should you use from each tool?
Use a file export from your billing system for invoices, and a month-based revenue export from your GL. The workflow needs the rows and columns that contain dates, amounts, and any fields used to group the data.
What happens to rows that do not match the rules?
Rows that do not match the setup are left out of the grouped result or shown separately, depending on the step. You can review them and decide whether to change the rules or clean the source file.
How do you change the matching rules?
Edit the steps in words, for example, change the date field used for month grouping, the amount field used for revenue, or the columns used to match rows. Then run the workflow again on the 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.