Skip to main content
Saturation

The cost report shouldn't wait.

Real-time cost reports with live actuals, hot costs on demand, and EFC tracking across every budget line. When the producer calls for a number, you have it. When something's off, you see it before they do.

Reporting

Every number, and where it came from

Build the report once, keep it current, and open any figure to the transactions underneath it.

Reports

Drag blocks onto the page and split a row in two.

Source-traced cells

Open an actual and read the transactions under it.

Budget Engine 2.0

Your budget, your cost report and every export run on one engine.

PhasesRebuilt

Every column knows its type.

Powerful filtering

Filter on dates, vendors or tags.

Views

Keep any filter, sort and column set. Shared or personal.

Auto-Actualize

Transactions count toward actuals as they land.

Bank statement PDFs

A branded PDF for any range.

PDF Reports

Reports that look as good as your numbers.

Generate beautiful, branded PDFs directly from your cost report in seconds. Pick from professionally designed templates or build your own from a blank canvas.

Project Reports

START FRESH

Blank Report

BUDGET

AICP Bid Form

AICP bid template with budget summary and account breakdown

Commercial Cost Summary

Budget summary and account breakdown

Film Budget

Standard film budget report

Blocks

Drag and drop onto the page

Features

Bring your team together

Production budgeting, expense tracking, credit cards, approvals, and cost reporting in one cloud platform for video production teams.

Collaborate

Collaboratively build budgets with line items, rates, fringes, and actuals. Start from industry-standard templates: feature film, TV, commercial, and more.

Acct
Description
Tags
Rate
7607
Digital Imaging Technician
IATSE 600
$3,100.00
7608
Camera Utility & Loader
IATSE 600
$1,800.00
7609
Steadicam Operator
IATSE 600
$4,400.00
7610
Camera Package Rental
Rental
$9,500.00
7611
Third Camera, High Speed
Second Unit
$2,900.00
7612
Vintage Lens Package
Rental
$3,400.00
7613
Camera Prep & Testing
Rental
$1,250.00
7614
Drone & Aerial Unit
Second Unit
$4,600.00
7615
Camera Expendables
Purchase
$1,700.00
7616
Camera Loss & Damage
Allowance
$12,000.00
7617
Underwater Housing
Rental
$2,750.00
7618
Camera Car & Mounts
Second Unit
$1,900.00
7619
Video Village
Rental
$850.00
7620
Camera Department Box Rentals
Allowance
$425.00

Projects

Group projects into spaces, switch between workspaces, and stay on top of multiple productions without losing context.

Horizon Pictures
Horizon Pictures
Enterprise
The Atom Splitter
Edited 20 minutes ago
Sand Kingdom
Edited 1 hour ago
Something Somewhere
Edited 3 hours ago
Centurion Rising
Edited 5 hours ago
White Smoke
Edited 1 day ago

Universal imports

Movie Magic, Excel and any table you can export. Seconds, not hours.

Project Library

Seven kinds of reference data, current everywhere.

Public API

Connect the tools you run on.

MCP server

Point your AI at your workspace.

Flows and approvals

Send anything for approval, not just payments. Branch it, delay it, test it.

Issue Cards

Virtual cards spend instantly, physical ships in a week. One at a time or twenty-five at once.

Keyboard Shortcuts

Search Workspace⌘K

⌘KWorkspace search

How it works

Spreadsheets and disconnected tools vs. Saturation.

Production finance teams juggle disconnected spreadsheets, manual reconciliation, and last-minute PDF formatting just to get the cost report out on time. Saturation replaces that stack with a single platform built for production cost reporting.

Purchase orders
Invoices
Receipts
Google Sheets
Movie Magic
Messages
Microsoft Excel
Showbiz Budgeting
Hot Budget
Email
Brex
Saturation app icon

The old way.

You rebuild the cost report from scratch every week. P-card exports, payroll reports, receipts from three different email threads, all patched together in a spreadsheet. When the producer calls mid-week for a number, you stop everything. When the bond company needs their format, you start over.

cost_report_v4_FINAL.xlsxBrex_Mar_statement.csvWrapbook Payroll ExportReceipts Folderpetty_cash_log.xlsxEP_approval_v2.pdfcost_report_v4_FINAL.xlsxBrex_Mar_statement.csvWrapbook Payroll ExportReceipts Folderpetty_cash_log.xlsxEP_approval_v2.pdf
Gmail > Week 11 ReceiptsP-Card_Export_04.csvBank Statement.pdfInvoice_scan_031.jpgtravel_per_diemlocation_quote_final.xlsxGmail > Week 11 ReceiptsP-Card_Export_04.csvBank Statement.pdfInvoice_scan_031.jpgtravel_per_diemlocation_quote_final.xlsx
Budget_template_v12.xlsxTimecard_CSV_w13Cast Deal MemosVendor InvoicesParking ReceiptsEquipment_Rental_Inv.pdfBudget_template_v12.xlsxTimecard_CSV_w13Cast Deal MemosVendor InvoicesParking ReceiptsEquipment_Rental_Inv.pdf
cost_report_v3_REVISED.xlsxWrapbook_sync_exportPetty Cash ReceiptsCatering_w14.pdfWrap_report_draft.xlsxP-Card_Charges_Aprcost_report_v3_REVISED.xlsxWrapbook_sync_exportPetty Cash ReceiptsCatering_w14.pdfWrap_report_draft.xlsxP-Card_Charges_Apr
Hot_cost_EP_request.pdfLocation_expenses_wk14Payroll_summary_w11.csvStudio_rental_invGrip_rental_receiptMakeup_dept_actuals.csvHot_cost_EP_request.pdfLocation_expenses_wk14Payroll_summary_w11.csvStudio_rental_invGrip_rental_receiptMakeup_dept_actuals.csv
Saturation

Actuals flow in as they happen. Hot costs are always available. EFC tracks to every budget line.

Space Ranger

Space Ranger

Feature Film · Horizon Pictures

LIVE
AccountActualVariance
APrep Crews$60,892-$57k
DLocations$31,500+$1,500
GArt Dept$2,100-$15k

EFC

$312,400
Hot CostExport PDF

What makes Saturation cost reporting production-native.

These are the workflows that matter when a production is spending money faster than spreadsheets can keep up, and the cost report is the only instrument keeping the LP out of crisis mode.

EFC and ETC tracking

Estimated Final Cost and Estimate to Complete update automatically as actuals flow in. See over/under variance by account without waiting for weekly close.

Hot costs, always ready

Pull an interim cost report any time the producer or financier needs mid-week numbers. Actuals are always current, so a hot cost is a snapshot. Never a rebuild.

Custom PDF builder

Drag-and-drop layouts with reusable presets. Include budget topsheet, actuals, split actuals, tags, and signature blocks. Save templates for the bond company, EP, and accounting.

Tag-based reporting

Tag expenses for tax credit eligibility, location, vendor category, or internal classification. Filter the cost report by tag for tax audits, credit tagging, or department breakdowns.

Share views per stakeholder

Give the EP topsheet access, accounting full detail, and the bond company their required format. Each view is a shareable link. No separate files, no reformatting.

Actuals and split actuals

Split costs across accounts, departments, or tax credit categories without duplicating entries. A transaction counts in the cost report once it is coded to a budget account and marked Actualized.

Cost reporting without the Sunday night grind.

Rebuilding the cost report from disconnected spreadsheets, chasing P-card receipts, reformatting a PDF for the bond company at midnight. Saturation removes the production tax on your accounting department so they can focus on the numbers, not the process of getting to them.

Space Ranger · BudgetSearch
Description
Estimate
Variance
1100
Above-the-Line
$620,000
+$21,600
2100
Production Crew
$840,000
-$21,250
2400
Camera & Lighting
$310,000
+$13,200
3100
Post-Production
$405,000
+$22,900
4100
Insurance & Legal
$96,000
$0
Total
$2,271,000
+$36,450

The cost report and the budget are the same document.

Actuals flow into the budget in real time. There is no separate cost report to rebuild.

Movie Magic
Showbiz
Hot Budget
Filmustage

Coming from one of these?

Your budget lives in one tool. Your actuals live in another. Somewhere in the export-reformat-reconcile gap between them is where overages hide until it's too late. Curious how Saturation closes that gap?

What is cost report software for film and TV production?

Cost report software produces the production cost report: the regular comparison of each budget account's estimate with what has been spent and committed, so the producer can see which departments are running over before the money is gone. In film and TV it replaces the spreadsheet a production accountant rebuilds every week from bank, card and payroll exports.

A film cost report is not the manufacturing "cost of production report" that fills search results for the term. It follows the budget's chart of accounts and typically shows, for each account, the budget, actuals to date, open commitments such as purchase orders, the estimate to complete, the estimated final cost and the variance. Production accountants prepare it; line producers, UPMs and producers act on it; studios, financiers and completion guarantors receive it on a schedule, often weekly, while daily hot cost reports during the shoot compare the day's actual labor and overtime with what was budgeted.

The hard part is not the format, it is getting every cost into it on time. In a spreadsheet each card statement, payroll log and invoice has to be exported, coded and pasted in, and a formula broken in week three can quietly carry forward.

In Saturation the cost report is the budget itself. Spend from Saturation Pay cards and bill pay, bank and card accounts connected through Plaid, and payroll files (Wrapbook, Hot-Budget and other CSV exports, or Media Services .ULT files) lands on the Transactions page, where each item is assigned to a budget account, split across accounts when needed, and actualized. Actual phases total that spend per line, a Committed phase totals approved purchase orders that are not yet paid, and Rollup phases such as @Actual + @Committed or @Estimate - @Actual show current exposure or remaining budget. Tags such as tax credit eligibility or location filter the report, saved views give each reader their own slice, and on paid plans the PDF builder exports it with topsheet, actuals, split actuals and attachment blocks.

Reporting FAQs.

The questions production accountants and line producers ask when they're evaluating whether to move their cost reporting into Saturation.

In Saturation, the budget and the cost report are the same document. Card charges, bank transactions and imported payroll files land on the Transactions page, and each one appears in the budget Actual column once it is coded to an account and marked Actualized. There is no separate cost report to maintain: the budget is the cost report.

A hot cost is an interim cost report produced between regular weekly cycles, usually because something has gone sideways and the producer or financier needs current numbers mid-week. In Saturation, because actuals are continuously updated, a hot cost is always available. There's no rebuilding required. Pull it any time.

The PDF builder uses a drag-and-drop grid interface. You choose which content blocks to include (budget topsheet, actuals, split actuals, tags, project notes, signature blocks) and arrange them visually. Add dynamic variables like project name, company name, and current date that auto-populate. Save presets for recurring report formats and reuse them across productions without starting over.

Yes. Save a view with only the accounts, phases and columns a stakeholder needs and share it as a read-only link, so the EP sees the top sheet only. Links can be turned off or regenerated, and new links expire after 30 days. A view does not limit invited project members, who see the project at their role. For the bond company, build a PDF report in their format.

Yes. EFC (Estimated Final Cost) and ETC (Estimate to Complete) update automatically as actuals flow in. You can see variance by account at any point during production, not just when you manually rebuild the report at the end of the week.

Saturation P-cards draw directly from your Saturation Pay account, so each charge lands on the Transactions page with its cardholder and project. A card issued to a budget account codes its charges to that line automatically; the accountant reviews the rest, assigns an account and turns on Actualized. Cards from other banks can be connected through Plaid.

Saturation is SOC 2 compliant, meeting the security standards that studios, networks, and completion bond companies require for vendor approval.

A film cost report lists each budget account with its current budget, actual costs to date, open commitments such as purchase orders, the estimate to complete, the estimated final cost and the variance from budget. Many also show the current period's costs on their own. In Saturation those columns are phases on the budget: Estimate, Actual from actualized transactions, Committed from approved purchase orders, and Rollup phases built from formulas such as @Estimate - @Actual.

Import the payroll log as a file. In Saturation, open the project's Transactions page and drop in a payroll CSV, including Wrapbook and Hot-Budget exports, or a Media Services .ULT file. Saturation groups rows into timecards, matches contacts by name and costs by budget account code, and splits employer fringes onto their own lines when the file includes them. Rows with an unresolved account stay visible for you to fix, and the imported timecards are then coded and actualized like any other transaction.

A committed cost is money the production has promised but not yet paid, usually an approved purchase order; an actual is a cost that has been paid or recorded and coded to the budget. In Saturation the Committed phase totals purchase orders that are Approved or Actualizing. When a transaction linked to a purchase order is actualized, that amount moves into Actuals and the remaining commitment drops, never below zero.

Yes, with tags. In Saturation, tag the relevant transactions and purchase orders, for example by episode, shooting unit or tax credit eligibility, then add an Actual or Committed phase filtered to that tag next to the matching Estimate phase. Budget lines can be tagged too and filtered with Contains any, Contains all or Excludes. Save each arrangement as a view so the same report opens in one click, and use the PDF builder's Tags block for totals by tag.

See more of Saturation

A report is the end of the work, not the start of it. The budget it measures against, the expenses it counts and the account they moved through are the same system, so the report is never rebuilt from exports.

Budget Engine 2.0

One engine. The numbers agree.

Budgeting

Receipt scanning

Receipts arrive already coded.

Expense management

Banking

Saturation Pay: accounts, cards and bill pay in one place. Send ACH, wire or same-day.

Banking

Your next cost report should take minutes.

Connect your budget. Let actuals flow in. Export a branded PDF for the bond company. See the difference between a spreadsheet and a production cost reporting platform in the first week.

Free tier available. No credit card required. SOC 2 compliant.