Sign up

Guides

How to track film budget spend, from the first receipt to the week cash runs short.

The Spring Pro budget overview for Midnight Diner: forecast final cost, the locked budget, spend over time, what needs approving, the departments over budget and cash in hand

Real screen: Midnight Diner, our demo production, in Spring Pro.

The short answer. Log every purchase order, invoice, receipt and petty cash spend against an account, and against a budget line, scene or day when it belongs to one. Approve it, and count a purchase order as committed until it is paid. Then read budget, committed, spent and left, each shoot day's hot cost, the weekly cost report and cash by week.

Most budgets are tracked in a spreadsheet that is right on the day it is made and wrong a week later. This guide tracks spend the other way: every bill logged against the budget when it arrives, so the number you read is today's. It runs on a demonstration production, Midnight Diner, and explains the figures on its budget screens, from the purchase order that is only committed to the week the cash runs short. The numbers come from the app's own engine, and the outside facts come from sources read and dated below.

In this guide 25 sections
  1. Quick answers
  2. Why tracking spend is where a budget stops being a plan
  3. The film we are tracking
  4. Step 1: Sort every bill into one of four kinds
  5. Step 2: Log it, and say what it is against
  6. Step 3: Approve, reject, mark paid
  7. What approving the three waiting bills would do
  8. Step 4: Let the small ones approve themselves
  9. Step 5: Chase the receipts
  10. Step 6: Read committed, spent and left
  11. Where the spent, committed and still-to-come money sits
  12. The rest of the Overview, panel by panel
  13. Step 7: Watch each shoot day with the hot cost
  14. What a wrap time does to a day
  15. Step 8: Read the cost report, account by account
  16. Step 9: Watch cash by week, and the week it runs short
  17. Why a fully funded film still runs short
  18. What Spring Pro does not do yet
  19. How people track spend today, and what breaks when something changes
  20. From a short to a feature: what changes
  21. Doing it in Spring Pro
  22. The checklist
  23. How these numbers were made
  24. Questions people ask
  25. Sources

Quick answers

What does it mean to track spend? Compare three things for every part of the budget: what you planned, what you have promised and what you have paid. Then say where the film will land. Saturation, a budgeting software vendor, lists budget, actual to date, committed and estimated final cost as the columns of a cost report.

What is the difference between committed and spent? Committed is money you have agreed to spend and have not yet been billed for, such as an approved purchase order. Spent is what has been paid or invoiced, as Saturation defines it. In Spring Pro an approved purchase order is committed until you mark it paid, and any other approved bill is spent at once.

What is a hot cost? The daily comparison of what one shoot day cost against what it was budgeted to cost. Pease Bell, a firm of accountants, says the hot cost report pulls its labour and shooting data from the daily production report, and that it covers the variable costs that move on set, such as labour, overtime, meal penalties and catering. The word is not used the same way everywhere. One article keeps it for a budget line whose actuals plus the estimate to complete pass the authorised amount and breach set tolerances, and says it is not a casual word for over budget. This guide uses the daily meaning.

What is a cost report? The weekly report that sets budget, spent to date, committed and forecast side by side for every account. Saturation says it goes to producers, executive producers, studio business affairs, the completion bond company and investors, where they apply. Spring Pro's is Budget, Reports, Cost report.

Who approves a bill? The sources name a person. Saturation's example has the line producer sign a purchase order before the money is committed, and one studio's procedures have the department head approve before a purchase order reaches accounting. In Spring Pro anyone on the project can approve, and it records who did.

How often? The hot cost every shoot day and the cost report every week. Pease Bell calls the hot cost a much faster cycle than the weekly cost report, and Saturation has the line producer review the daily hot cost each morning and produce the cost report weekly during principal photography. Neither gives a rhythm for cash by week. Saturation advises tracking open post invoices weekly and checking that cash flow can cover what is due, and this guide suggests a weekly look at cash too. Spring Pro works the numbers out each time you open the page, so they are as current as the last bill you logged.

Where does this fit? Tracking is the second half of a budget. The first half, building and locking it, is in how to budget a short film, and the film budget template is a spreadsheet to start from.

Why tracking spend is where a budget stops being a plan

A locked budget is a promise made before the work. Spend is the evidence that arrives after it, one bill at a time. An overrun does not need one big mistake. Many small bills that nobody added up until wrap are enough.

Three things can go wrong, and each has a source. A purchase order is forgotten until the invoice lands, and a cost report that ignores open purchase orders understates the real position. A department looks underspent when it has simply not been billed yet, and Saturation warns that a low actual beside a high committed figure is not underspending. And money runs out on a funded film, because financiers usually pay in instalments and the production covers what falls between them.

Small misses are not cheap. One extra hour on Day 1 of Midnight Diner costs $2,993 in crew and cast labour (the working is in film production scheduling). The camera package purchase order came in $1,800 above the line it pays for. Both are easy to miss when bills live in an inbox.

Who reads the spend numbers, and what a miss does. Click a heading to sort.
ReaderWhat they needWhat goes wrong if the numbers are late or wrong
ProducerWhat waits for approval, and the forecast against the budgetApproves into a hole, or pays for the same thing twice
Line producer or UPMYesterday's hot cost and this week's commitmentsFinds an overrun at wrap, not on the third day
Production accountantEvery bill matched to its purchase order and receiptReceipts are missing at wrap-out and duplicates get paid
Department headWhat is left in their own accountSpends past the account without knowing
Financier or bond companyThe weekly cost report and cash by weekThe forecast is stale, and there is less on paper to show a lender

The film we are tracking

Midnight Diner is a demonstration production, not a case study. Its budget was locked on 4 October 2026 at $358,654: $326,049 of accounts plus 10% contingency, $32,605. Days 1 to 4 of the schedule (5 to 8 October) are shot, and nine bills are logged. Everything below is as the data stood on 12 October 2026.

The app reads today's date from your clock, so a few figures move as the weeks pass: the This week column of the cost report, the week marked this week on the Cash page and the balance now, and the part of the spend curve up to today. Here they are as of that day.

Money in is four funding rows adding up to $420,000. $300,000 of it is marked received. The rest is a pre-sale due on 16 November and a tax rebate with no date.

Midnight Diner: the nine bills, as the Spend page lists them. Click a heading to sort.
DateWhatKindAccountStatusAmountCounts as
4 OctGaffer tape and gelsReceiptLighting and gripRequested$240Waiting, not counted yet
4 OctGenerator, extra nightInvoiceLighting and gripRequested$650Waiting, not counted yet
4 OctDiner owner, extra hourInvoiceLocationsRequested$350Waiting, not counted yet
3 OctPetty cash, coffee runPetty cashCateringApproved$85Spent
2 OctDrone dayPurchase orderCameraApproved$1,840Committed
1 OctCamera package, weeks 1 to 2Purchase orderCameraApproved$5,400Committed
30 SepDiner set dressing, first passInvoiceArt departmentPaid$4,200Spent
29 SepProduction insuranceInvoiceInsurancePaid$6,500Spent
20 SepScreenplay feePurchase orderStory and rightsPaid$15,000Spent

Three bills wait for approval ($1,240 together), three are approved and three are paid. The Spend page also lists four "Day N crew" rows. They are not bills. They are the crew and cast days already shot, posted as spent from the schedule.

Step 1: Sort every bill into one of four kinds

Spring Pro has four kinds of bill: purchase order, invoice, receipt and petty cash. The kind decides how the money is counted, so pick it honestly. Saturation describes a purchase order as a pre-approval for a specific spend before it happens, and it is the only kind Spring Pro holds as committed.

Petty cash needs care. A float, a log and an envelope of receipts are how productions control it, and Saturation suggests reconciling each float weekly so that receipts plus the cash left equal the float. Spring Pro logs each petty cash spend. It does not hold the float or do that sum, so keep the envelope.

The four kinds of bill, and how Spring Pro counts each. Click a heading to sort.
KindWhat it isUse it forHow it counts
Purchase orderA promise to buy, approved before the money is spentA rental, a big purchase, anything you want signed off firstCommitted once approved, spent when marked paid
InvoiceA vendor's bill for goods or workVendors who bill you after the factSpent once approved
ReceiptProof that someone has already paidA crew member's reimbursement, a small buySpent once approved
Petty cashA small cash spend from a floatCraft service, parking, the hardware storeSpent once approved

Spring Pro has no field for a purchase order number. Put the PO or invoice number in the Notes box, which is what the box asks for.

Step 2: Log it, and say what it is against

Add expense, on the Overview or the Spend page, opens a form: what, amount, kind, account, the budget line it is against, vendor, date, due date, scene, shoot day, receipt and notes. Every new bill starts as requested, unless an automatic rule approves it on the spot. Account is the one choice that is always set. The rest says where the money belongs.

The New expense form in Spring Pro: what, amount, kind, account, the budget line it is against, vendor, dates, scene, shoot day, receipt and notes
The New expense form. Account is always set. Against names the budget line. Scene and Shoot day place a bill that is not against a line.

Against a line means the bill pays for something you already priced on a budget line. The line's actual comes from the bill, and its forecast is the larger of the plan and what has been logged. No line means the bill is outside the plan, and it adds to the forecast on top of the budget. The Against list shows only the budget lines in the account you picked. It does not list people or vendors on a flat deal, so a bill cannot be logged against a deal (see the limits below).

Four bills, four different effects (the real ones). Click a heading to sort.
BillAgainstWhat the engine doesEffect on the forecast
Camera package, weeks 1 to 2, $5,400 purchase orderThe line Camera package: $900 a day for four shoot days, $3,600The bill is larger than the line, so the line's forecast becomes the bill$1,800 above the plan, shown as $450 on each shoot day
Drone day, $1,840 purchase orderNo lineOutside the planAdds $1,840 to Camera
Diner set dressing, first pass, $4,200 invoiceNo lineOutside the planAdds $4,200 to Art department
Gaffer tape and gels, $240 receipt, still waitingNo lineCounts nowhere until approved, then it is outside the planWould add $240 to Lighting and grip, on top of the $1,200 Expendables, gels and tape line

Add a scene or a shoot day when the cost belongs to one. Once a bill with no line is approved, one tagged to a day lands in that day's hot cost and one tagged to a scene lands in the cost by scene. If you set both, the scene wins. A bill against a line is counted through that line, on the line's own days and scene, so the scene and day on the bill change nothing.

Step 3: Approve, reject, mark paid

A new bill waits as requested. On the Spend page it shows two buttons, Reject and Approve, and Approve records who approved it, which the side panel shows as Approved by. A filter beside the scope chips narrows the list to To approve, All, Committed, Paid or Missing receipt, with a count for each.

The Spring Pro Spend page for Midnight Diner: bills waiting with Reject and Approve, purchase orders marked Committed, bills marked Missing receipt, and four Day crew rows posted from the schedule
The Spend page on 12 October. Three bills wait with Reject and Approve. The two purchase orders read Committed. Three bills read Missing receipt. The four Day crew rows are shot days posted from the schedule.

Once a bill is approved it shows Mark paid. Marking a purchase order paid moves it from committed to spent. Marking an invoice, receipt or petty cash spend paid changes its label only, because approval had already counted it as spent.

A rejected bill stays on the list with a Rejected label and counts nowhere. The Spend page has no button to reopen it, so log it again if you reject one by mistake.

What each state does to the totals. Click a heading to sort.
StateWhat the row showsIn the totals
RequestedReject and ApproveNot spent and not committed. Counted as waiting on the Overview
Approved purchase orderA Committed label and Mark paidCommitted
Approved invoice, receipt or petty cashAn Approved label (Missing receipt if none is attached) and Mark paidSpent
PaidA Paid label (Missing receipt if none is attached)Spent
RejectedA Rejected labelNowhere

What approving the three waiting bills would do

The three requests are "Gaffer tape and gels" ($240), "Generator, extra night" ($650) and "Diner owner, extra hour" ($350). Approve them as they stand and every number moves. This table is the engine run on a copy of the project. The sample itself is unchanged.

Before and after approving the three bills. Click a heading to sort.
NumberNowAfter approvingChange
Waiting for approval$1,240$0-$1,240
Spent to date$192,446$193,686+$1,240
Left$74,829$73,589-$1,240
Forecast final cost$334,626$335,866+$1,240
Against the budget$24,029 under$22,789 under-$1,240
Lighting and grip$651 over$1,541 over-$890
LocationsOn budget$350 over-$350
Day 1 actual cost$26,697$27,047+$350
Day 4 actual cost$23,268$23,918+$650

Two of the three carry a day, so they move that day's hot cost. The tape carries neither a day nor a line, so it adds $240 on top of the plan. Logged against the Expendables, gels and tape line instead, it would use up part of that line's $1,200 and add nothing to the forecast. Rejecting a bill takes it out of waiting and changes no total.

Step 4: Let the small ones approve themselves

Most productions set a limit above which a bill needs a purchase order or a signature. Saturation's example limits run from $100 to $250 on a micro-budget film (under $50,000) up to $500 to $1,000 on a mid-budget one ($500,000 to $2 million). They are one vendor's figures, not a standard. Spring Pro turns the limit round: under it, an expense approves itself.

The Automatic section, at the foot of the Budget page, has four switches. All four are on until you turn them off.

The Automatic section of the Spring Pro Budget page: four switches, with the limit under which small expenses approve themselves
The Automatic section: four switches, and the limit under which a small expense approves itself.
  • Approve small expenses. A new bill under the limit is approved on its own and recorded as approved by Automatic. The limit starts at $100 and you can change it.
  • Known vendors fill their account and line. A new bill from a vendor you have logged before, with no line chosen, copies the account and line of your most recent bill from that vendor.
  • A receipt marks an approved bill paid. Attach the receipt to an approved invoice, receipt or petty cash spend and it becomes paid. Purchase orders are left alone.
  • Suggest prices paid before. When you price a script item, the rate of a budget line with the same name is offered as one click. Despite the label, it reads rates already in the budget, not the amount on a paid bill.
Try the rules (the app's own function, run on this budget). Click a heading to sort.
A new billWhat Spring Pro does
Petty cash, $85Approved on its own (this is the size of the sample's coffee run)
Invoice, $99.99Approved on its own
Invoice, $100Requested: the limit is "under", not "up to"
Purchase order, $99.99Approved on its own, and then committed
Invoice, $60, from Lens House, no line chosenAccount set to Camera, line set to Camera package, approved by Automatic
Receipt, $240, from Ray Dunn, the first bill from that vendorRequested, with nothing filled in. This is the sample's tape and gels as it was first logged
The next bill from Ray Dunn, $240, no line chosenAccount set to Lighting and grip. There is no line to copy, because the tape bill has none, and it is requested
An approved invoice, $240, with its receipt attachedPaid
An approved purchase order, $240, with its receipt attachedStays approved, so it stays committed

The rules do not look at who logs a bill, and the limit is one number for the whole production. One studio's procedures have the department head approve a purchase order first. Spring Pro has no per-person approval to enforce that, so do it by agreement. That document is one studio's rule for its television productions, dated 2023, so use it as an example of a rule, not as the rule.

Gaffer, the assistant, follows the same rules. Ask it to log an expense and the expense starts as requested, then the limit and the vendor rule apply. It does not pay anyone: paid is a status in Spring Pro, whoever sets it.

Step 5: Chase the receipts

The sources treat the receipt as the control. Saturation's example policy is that every purchase has a receipt, receipts are due within 48 hours and unsubmitted receipts are not reimbursed. One studio's rules go further: petty cash receipts must be dated within 14 calendar days of the envelope date or they are not reimbursed, and must show the vendor's name, address and phone number (or have a business card or menu attached) and each item's value. Both are policy choices, not standards.

Spring Pro cannot enforce a deadline, but it shows what is missing. Once a bill is approved or paid, it shows Missing receipt if it is not a purchase order and has no receipt file. The Overview counts them from the start, waiting bills included (six receipts missing, $12,025), and its Chase button opens the Spend list filtered to them.

Attach the receipt in the bill's form, as an image or a PDF. With the paid-on-receipt switch on, an approved invoice, receipt or petty cash spend with its receipt attached becomes paid. Spring Pro does not read the receipt or check the amount. In the sample all six bills that are not purchase orders are missing theirs: the three waiting bills, the coffee run, the set dressing and the insurance.

Wrapbook's petty cash report lists the submission and approval dates, the amounts, the purpose and the linked receipts for each petty cash item, and suggests running it weekly to catch duplicate reimbursements. Spring Pro has no separate petty cash report. Petty cash is one kind of bill among four in the Spend list.

Step 6: Read committed, spent and left

Four cards open the Overview. They are the whole budget in one glance, and each is made of something you can name.

The four cards on the Spring Pro budget Overview: forecast final cost, budget, spent to date and left
The four cards. Forecast $334,626, $24,029 under budget. Budget $358,654, locked 4 Oct. Spent $192,446, 54% of budget. Left $74,829 after $91,380 committed.
The four cards, and how each is made. Click a heading to sort.
CardReadsHow it is made
Forecast final cost$334,626, $24,029 under budgetWhere the film lands if nothing else changes: spent, plus committed, plus the plan for what is still to come, plus anything logged above the plan
Budget$358,654, locked 4 OctThe frozen accounts, $326,049, plus 10% contingency, $32,605. Until you lock it, the budget is the current estimate
Spent to date$192,446, 54% of budgetApproved and paid bills, plus crew days and the lines that run on shot days (rentals, purchases and fees), plus prep days once a person starts shooting and wrap days once they finish. The next table adds it up
Left$74,829, after $91,380 committedThe budget minus spent minus committed. Committed is what is promised and not yet spent

Where the spent, committed and still-to-come money sits

Add up the Spend page and you will not reach $192,446. The page lists $112,744 of it, the bills and the four crew rows, because the rest posts itself from the schedule. The table below is every dollar of the three numbers, from the app's own engine.

Midnight Diner: what the three numbers are made of. Click a heading to sort.
NumberPartAmount
SpentCrew and cast on the four shot days: the "Day N crew" rows$86,959
SpentPrep days of people who have started shooting$64,906
SpentWrap days of people who have finished shooting, dated 17 Oct$11,195
SpentLines that run on shot days: radio mics, craft service, fuel and parking and diner fee$3,600
SpentLines paid by a bill: Screenplay fee and Production insurance$21,500
SpentBills outside the plan: the coffee run and the set dressing$4,285
Spent, in allThe Spent to date card$192,446
CommittedFlat deals: ten people and vendors on a flat fee$84,140
CommittedTwo approved purchase orders: the camera package ($5,400) and the drone day ($1,840)$7,240
Committed, in allThe committed figure under Left$91,380
Still to comePost-production lines: editing, colour, sound, music and deliverables$40,400
Still to comeLines not yet bought or booked: Media and DIT; Legal and accounting; Office and general; Publicity and festivals$9,200
Still to comeThe Expendables, gels and tape line, with no bill against it$1,200
Still to come, in allForecast minus spent minus committed$50,800

Figures are rounded, so a column can differ from its total by a dollar. Left is $74,829. Of that, $50,800 is already planned for the lines above, and $24,029 is the gap between the budget and the forecast. Left is not money to spend freely: most of it has a job.

That gap has a simple reading. The $32,605 of contingency, less the $8,576 that four accounts are over, leaves $24,029. Put another way, the overs have used about 26% of the contingency. Spring Pro shows contingency as one row in the budget table and does not track draws on it, so this is arithmetic, not a feature.

The rest of the Overview, panel by panel

The Overview shows more than the four cards. Three more panels carry numbers, and the other two, Cash in hand and Shoot days, have their own steps below.

Midnight Diner: what the other Overview panels read. Click a heading to sort.
PanelReadsHow it is made
Needs you3 to approve, $1,240. 6 receipts missing, $12,025. 4 departments overThe waiting bills. The bills that are not purchase orders and have no receipt. The departments whose forecast is above their budget. Each row has a button that opens the list behind it
Over budgetArt direction +$4,200, Camera +$3,640, Lighting +$651, Production +$85. 9 departments on trackThe overs from the cost report below, grouped by department. Here Art direction is the Art department account, Lighting is Lighting and grip, and Production is Catering
Spend over timeA curve up to $334,626, under a dashed line at the budget, $358,654The Out column of the Cash page, added up week by week, so it ends at the forecast. The part up to today is $283,031. That is more than Spent because it includes everything dated up to today, committed deals too. Prep, Shoot and Post mark the phases

Step 7: Watch each shoot day with the hot cost

The hot cost is the day-by-day check. Pease Bell says the hot cost report takes its labour and shooting data from the daily production report. Saturation adds the other sources: timecards, petty cash envelopes, daily equipment charges and the day's purchases, reviewed by the line producer the next morning. Its value, Saturation says, is speed: you see a problem within 24 hours, not at the end of the week.

Spring Pro's version is Budget, Reports, Hot cost. Each shoot day gets a row: planned, actual, difference and overtime. A day counts as shot once its date has passed or you enter a wrap time, and until then Actual reads Not shot. The wrap time can be entered on the call sheet, in the Reports daily report or on the Overview's next shoot day card, and the daily production report is where it is normally written down.

The Hot cost report in Spring Pro: one row for each shoot day with planned, actual, difference and overtime
Budget, Reports, Hot cost: one row for each shoot day. Days 1 to 4 each read +$450, and Days 5 and 6 read Not shot.

Planned is the day's crew and cast at the planned hours (an 11-hour day, overtime after hour 10), plus the lines that run on that day: rentals, purchases such as craft service and fuel, and location fees. Actual is the same day at the wrapped hours if you entered a wrap time, plus any approved bill with no line that you tagged to that day, and any overage on a line that runs on that day. It is not built from timecards.

Pease Bell's hot cost report is narrower than this. It covers the variable costs that move on set and does not try to capture every fixed cost in the budget. Spring Pro's Planned and Actual take in the day's rentals, purchases and fees as well, so it is a wider daily view than the accountant's report.

Midnight Diner: the hot cost report, day by day. Click a heading to sort.
Shoot dayDatePlannedActualDifferenceOvertime
Day 15 Oct$26,247$26,697+$450
Day 26 Oct$23,361$23,811+$450
Day 37 Oct$21,733$22,183+$450
Day 48 Oct$22,818$23,268+$450
Day 59 OctNot shot
Day 610 OctNot shot

Every shot day reads +$450. That is the camera package: the purchase order is $5,400 against a line worth $3,600 ($900 a day for four shoot days), so each of the four days carries $450 of the $1,800 overage. No wrap time is entered in the sample, so the hours are the plan and Overtime is blank. Days 5 and 6 have no scenes, so Planned is blank and Actual reads Not shot.

The Overview card tells the same story for the last shot day: Day 4, planned $22,818, actual $23,268.

The Shoot days card on the Spring Pro budget Overview: Last shot, Day 4, planned and actual
The Shoot days card. Its last line reads Last shot, Day 4, planned $22,818, actual $23,268, +$450. The grey sentence above it is the card's empty state: all four shoot days are already shot, so no next day is left to show.

What a wrap time does to a day

A wrap time turns a planned day into an actual one. Spring Pro takes the hours from the crew call to the wrap and reprices everyone on a day or hourly rate at those hours, with overtime after hour 10 at 1.5 times the hourly rate.

Try Day 1, which calls at 07:00. The plan already carries one hour of overtime, because the planned day is 11 hours and overtime starts after hour 10. One more hour on Day 1 costs $2,993 in crew and cast labour.

Day 1 under three wrap times (the engine, on a copy of the project). Click a heading to sort.
Wrap on Day 1Hours workedOvertimeActual costAgainst the plan
17:00100 h$23,704-$2,543
Not entered, as in the sample11, the planBlank$26,697+$450
19:00122 h$29,690+$3,443

Finishing at 17:00 comes in under plan even with the camera overage, because the plan already pays for an eleventh hour. Finishing at 19:00 puts 2 hours of overtime on the day. That is the figure the line producer reads the next morning.

Meal penalties and turnaround penalties are not worked out in the budget. If one lands, log it as an expense against the day and it joins the actual. The turnaround and meal breaks guide has the rules and a calculator for the earliest legal call.

Step 8: Read the cost report, account by account

The cost report is the weekly view of the same money, by account. Saturation lists its columns as budget, actual to date, committed, estimated final cost and variance, and Filmmaking Lifestyle describes it as the report that producers, financiers and sometimes bond companies review.

Spring Pro's version is Budget, Reports, Cost report, and the Print button on the same page prints it. The same Reports page also holds the top sheet and the cost by scene, set and department. These are the columns of the cost report:

The Cost report in Spring Pro: one row for each account with budget, this week, to date, committed, forecast and over or under
Budget, Reports, Cost report: one row for each account, with Budget, This week, To date, Committed, Forecast and Over / under. Camera and Art department read over, and the Total row reads $24,029 under.
  • Budget: what was frozen for the account at the lock.
  • This week: spent money dated in the current week.
  • To date: spent so far, the same figure as Spent on the Overview.
  • Committed: promised and not yet spent.
  • Forecast: where the account lands: the plan, or the bills logged against it if they are larger, plus any bill outside the plan.
  • Over / under: the budget minus the forecast.
Midnight Diner: the cost report, the four accounts that are over and the rest. Click a heading to sort.
AccountBudgetThis weekTo dateCommittedForecastOver / under
Art department$27,249$3,881$31,449$0$31,449$4,200 over
Camera$29,016$0$20,016$12,640$32,656$3,640 over
Lighting and grip$17,329$0$9,580$7,200$17,980$651 over
Catering$7,120$0$805$6,400$7,205$85 over
The other 23 accounts$245,336$7,314$130,596$65,140$245,336On budget
Contingency 10%$32,605
Total$358,654$11,195$192,446$91,380$334,626$24,029 under

Camera is $3,640 over. $1,800 of that is the purchase order against its line, and $1,840 is the drone day, which sits outside the plan. Art department is $4,200 over because of one bill, the set dressing invoice, which has no line.

Lighting and grip is $651 over with no bill behind it: its plan sits $651 above what was frozen at the lock. After a lock Spring Pro logs each change to an estimate with who, what, how much and why, and the site's sample data does not carry that log. A further $890 waits for approval. Catering is $85 over from the coffee run.

The Total row reads $24,029 under. Add the four overs, $8,576, to that and you have the $32,605 of contingency. On 12 October 2026 the This week total, $11,195, is all wrap days for people who have finished shooting, dated 17 October, which Spring Pro posts as spent once a person's last shoot day is shot. The column follows your clock, so it changes each week.

Step 9: Watch cash by week, and the week it runs short

Cash flow is the question the cost report does not answer: when does the money leave, and is there money in hand that week? Wrapbook points out that cash gaps can happen even on a funded production, because financiers usually release money in instalments and the production has to cover what falls between them.

Spring Pro's Cash page lists each week in which money moves, with Out, In and In hand, and the Overview draws the same weeks as bars. Out is the forecast money that moves that week, In is funding by its date, and In hand is the running balance.

The Cash in hand card on the Spring Pro budget Overview: a bar for each week with money moving, one week in red, and the line below with the balance now and the next money in
Cash in hand: a bar for each week in which money moves, seven in all. The week of Oct 19 is red and the card reads Short the week of Oct 19. Below the bars: $5,774 now, then Pre-sale, distributor, $80,000, landing Nov 16.

The dates come from rules, not from your bank:

  • A bill with no budget line moves on its due date, or its bill date if it has none. A bill against a line has no date of its own: its money moves with the line, on the line's dates.
  • A crew or cast day moves on its shoot day. Prep days move 7 days before the first day on the schedule, and wrap days 7 days after the last day on the schedule.
  • A budget line that runs on shoot days, such as a rental for every shoot day or a location fee for a set, moves on each of those days. Any other line moves on its Paid on date if you set one.
  • Anything else with no day of its own, a flat deal included, moves by its group: above-the-line and other accounts 14 days before the first day on the schedule, production accounts on the first day on the schedule, and post-production 14 days after the last day on the schedule.
  • Funding moves on its due date. A funding row with no date is left out.
Midnight Diner: cash by week (all figures in USD). Click a heading to sort.
Week ofOutInIn handWhat lands that week
14 Sep0180,000180,000Equity, first tranche in 180,000
21 Sep85,540094,460Above-the-line and other fees and deals 85,540
28 Sep71,031120,000143,429Prep days 64,906; Bills outside the plan, on their due or bill date 6,125; Equity, second tranche in 120,000
5 Oct126,459016,969Crew and cast on shoot days 86,959; Flat deals and lines dated the first day of the schedule 30,500; Rentals, purchases and fees on shoot days 9,000
12 Oct11,19505,774Wrap days 11,195
19 Oct40,4000-34,626Post-production lines 40,400
16 Nov080,00045,374Pre-sale, distributor in 80,000

On 12 October 2026 the week of 12 October is this week, and it reads 5,774 in hand. The Cash page marks this week from your clock, so on any other date the week marked, and the balance now, will differ. The week of 19 October is the first with a negative balance, -34,626, and the Overview draws it in red under the words Short the week of Oct 19.

Only weeks in which money moves are listed, so the sample goes from the week of 19 October to the week of 16 November, and the weeks of 26 October, 2 November and 9 November are not listed.

Why a fully funded film still runs short

Funding adds up to $420,000 and the forecast is $334,626, so the Funding header on the Cash page reads fully funded. It is the weeks that fail. Out in the week of 19 October is $40,400, all of it post-production lines dated 24 October, and the next money in is the pre-sale on 16 November.

Two details change the picture. The header adds up every funding row, received or not, so it says $420,000 raised while only $300,000 is marked received. And the tax rebate, $40,000, has no date, so the weeks leave it out.

Date the rebate. Give it a due date of 14 October and the week of 12 October reads 45,774 in hand and the week of 19 October reads 5,374, so no week is short. That is a what-if on a date, not a forecast of when a rebate pays. Marking a row received does not change the weeks either, because cash counts funding by its date.

When a week is short, the Cash page says what it knows: the next money in is Pre-sale, distributor, $80,000 on 16 November, so bring it forward or hold $34,626 of spend. A third lever, a bridge loan, is the producer's call, and Wrapbook notes that cash flow records and the purchase order log may decide whether a lender agrees.

Midnight Diner: the funding rows. Click a heading to sort.
SourceKindAmountDueReceived
Equity, first trancheEquity$180,00014 SepYes
Equity, second trancheEquity$120,00028 SepYes
Pre-sale, distributorPre-sale$80,00016 NovNo
Tax rebateTax rebate$40,000No dateNo

What Spring Pro does not do yet

These are the limits, read from the code. Check them against how your production works before you rely on the numbers.

  • No payroll, timecards or accounting ledger. The hot cost is not built from timecards. It is the plan, plus the bills you log, plus the hours from a wrap time if you enter one. Meal and turnaround penalties are not worked out either, so log them as expenses.
  • Everyone on a project can approve. Spring Pro records who approved or rejected a bill. It cannot stop anyone doing it.
  • A bill cannot be logged against a person's or vendor's deal. The Against list holds budget lines only. In the sample, ten flat deals make up $84,140 of the $91,380 committed. A bill logged for one of them, with no line, counts as a bill outside the plan on top of the deal, so the same money is counted twice. Log only what is extra to the deal.
  • No bank link. Paid is a status you set. The cash weeks come from dates in the budget, not from a bank balance.
  • A flat deal stays committed. A person or vendor on a flat fee is committed from the start, and the engine never moves them to spent, even after the work is done. In the sample that is $84,140 of the $91,380 committed, including the caterer's flat fee. Left is not affected, but the split between spent and committed is.
  • Wrap days post as spent early. A person's wrap days count as spent once their last shoot day is shot, so Spent to date includes $11,195 dated 17 October, which is still to come.
  • Cash is dated by rules. Funding counts by its date whether or not you mark it received, and a funding row with no date is left out.
  • Small things the Spend page does not do. It does not hold petty cash floats, read a receipt or reopen a rejected bill.

How people track spend today, and what breaks when something changes

Two guides came up when we searched for this, and both explain the reports in general terms. Filmmaking Lifestyle's cost report guide gives a general illustration on a $10 million budget with no line-by-line working. Beancount.io's guide, from an accounting tool vendor, does not treat committed money as a thing apart from actual. As we read them on 12 October 2026, neither follows one bill through to the totals, which is what this guide does.

The table is our view of the three usual ways of working, not a test of products. Wrapbook, a payroll vendor, describes one tool for payroll, purchase orders and petty cash, whose budget tracker reflects each transaction as it posts.

Ways of tracking spend, and what you redo when something changes. Click a heading to sort.
Way of workingGood forWhen a bill, a day or a date changes you must
A spreadsheet with budget and actual columnsA short with few bills and one person doing the booksRetype the bill, keep committed money apart from spent by hand, and keep your own record of who approved it
Production accounting software or an accountant's systemA financed feature with payroll, a bond company and a production accountantCarry a schedule change into the budget by hand unless the system reads the schedule, and have someone run it
One project where spend reads the schedule and the crew list (Spring Pro)A short or a small indie where the producer approves and watches the numbersLook at the new number. It has no payroll, timecards or ledger, its hot cost uses planned hours until a wrap time is entered, and anyone on the project can approve

In Spring Pro the plan side of every number is worked out again from the schedule and the crew list each time you open the page. The budget side stays frozen at the lock. That is why a moved scene shows up as a different planned day, and a changed rate shows up as an account over its budget.

From a short to a feature: what changes

The job does not change with size. What grows is the number of people who approve, the number of bills, and who is waiting for the report. These sizes are rough labels, not industry definitions.

Tracking spend by size of production. Click a heading to sort.
SizeHow spend is usually trackedWhat to add
Solo or YouTube videoA list of what you paid, in one sheetNothing more. A receipt folder is enough
Short filmOne person logs and approves. Receipts in a folder. Petty cash for small buysLog each bill against its account, chase receipts weekly, and read the Overview each shoot day
Indie featureA line producer and an accountant. Purchase orders above a limit, petty cash floats, a hot cost each shoot day and a cost report each week, as the sources describeKeep the accountant's payroll and ledger. Use Spring Pro as the producer's day-by-day view
Financed or bonded featureA weekly cost report to the bond company and investors, and cash by instalmentPayroll, timecards and a ledger, which Spring Pro does not have. Use it as a working view and not as the books
SeriesMany units and episodesNot in Spring Pro yet: one unit and one script per project

Doing it in Spring Pro

Everything above sits under Budget, in a second navigation with five pages. The scope chips at the top (Production, a set or a scene, and a department) narrow the Overview, Budget and Spend pages. Click any bill to open its side panel: amount, kind, account, the line it is against, vendor, dates, where it belongs, who logged and approved it, the receipt, the buttons and a comment box.

Ask Gaffer what is waiting for approval, or when cash runs short, and it reads the same numbers. It can log an expense, or approve, reject or mark one paid, when you ask, and one undo reverts what it did in a run. See production budget software for the tool, and the film budget template to start in a spreadsheet.

  • Overview: the four cards, the spend curve, Needs you, Over budget, Cash in hand and Shoot days.
  • Budget: the plan by account, with the rules and the Automatic switches below it.
  • Spend: the list of bills, with the filters and the Add expense button.
  • Cash: the weeks, and the funding rows.
  • Reports: the cost report, hot cost, top sheet, and cost by scene, set and department, with Print.

The checklist

Copy this. Tick it each week of the shoot.

  • Every bill is logged the day it arrives, with its kind and its account.
  • A bill that pays for something you priced on a budget line is logged against that line. A bill for work a flat deal already covers is not logged, or it counts twice.
  • A cost that belongs to a day or a scene says so.
  • Purchase orders are approved before the money is spent, and marked paid when the vendor is.
  • The limit for small expenses is a number you chose, not the default you never looked at.
  • Every bill that is not a purchase order has its receipt, checked weekly.
  • Each shoot morning: read yesterday's hot cost, and enter the wrap time.
  • Each week: read the cost report and the Over budget list, and check what Left is made of.
  • Each week: read the cash weeks, and give every funding row a date.
  • After the lock, every change to an estimate has a reason.

How these numbers were made

Every number about Midnight Diner comes from the project itself, run through the same budget engine the app uses (the code behind the Overview, Spend, Cash and Reports pages). The before-and-after tables run the same functions on a changed copy of the project, and the sample itself is not changed. Midnight Diner is a demonstration production, not a case study of a real shoot.

When the site is built, a check stops the build if the project changes so that a Midnight Diner figure, or the story told about it, is no longer true. That check does not read the sentences about what the app does or what the outside sources say. Those were written from the app's code and the sources on 12 October 2026.

The sample's data does not include receipts, who approved each bill or the change log, so the receipt counts come from the Needs you card and the Spend screen. The outside facts come from the sources below, read on 12 October 2026. Most are vendors or a firm of accountants, the purchase order limits are one vendor's examples and the studio rules are one studio's. The sources use the word hot cost in different ways (a daily on-set report in one, a flagged budget line in another), so treat each as an example of practice, not a standard.

Questions people ask

How do you track film budget spend?

Log every bill against an account (and a line, scene or day when it belongs to one), approve it, and read committed, spent and left. Then check each shoot day's hot cost, the weekly cost report and cash by week. The budget template is a spreadsheet to start from, and production budget software does it from the schedule.

What is the difference between committed and spent?

Committed is promised and not yet billed or paid, such as an approved purchase order. Spent is paid or invoiced, as Saturation defines it. In Spring Pro an approved purchase order is committed until it is marked paid, and any other approved bill is spent.

What is a hot cost report in film?

A daily comparison of one shoot day's cost with its budget, built from the daily production report. In Spring Pro it is Budget, Reports, Hot cost: planned, actual, difference and overtime for each day. See also the daily production report.

What is a film cost report and how often is it made?

The report that sets budget, actual to date, committed and forecast side by side for every account. Saturation says it is produced weekly during principal photography. In Spring Pro it is Budget, Reports, Cost report, and it prints.

Do you need a purchase order for a small expense?

Many productions set a limit under which department heads spend and send receipts, and Saturation gives example limits that rise with the size of the budget. Spring Pro does it the other way round: an expense under your limit approves itself, and $100 is the default. Check your own production's policy.

How do you track petty cash on a film?

Give each department a float, a log and a receipt envelope, and reconcile weekly, as Saturation suggests. In Spring Pro each petty cash spend is a bill of the kind Petty cash: it counts as spent once approved, and a spend under the limit approves itself.

What do you do when a bill pushes an account over budget?

In Spring Pro the account turns over, the Overview's Over budget list names it, and the cost report shows how much. Then decide whether the contingency covers it or something else gives. If you change an estimate after the lock, give the reason, so the change log can say why.

Why does cash run short when the film is fully funded?

Because money arrives in instalments and leaves on dates, and financiers usually release money in instalments. On Midnight Diner, funding is $420,000 against a $334,626 forecast, yet the week of 19 October is short by $34,626 until the pre-sale lands.

Can I track film spend in a spreadsheet?

Yes, for a short. The risks are that every bill is retyped, committed money gets mixed with spent, and nobody can say who approved a bill. See how to budget a short film for the budget half.

Does Spring Pro do payroll or accounting?

No. It has no payroll, timecards or accounting ledger, and everyone on a project can approve. It is the producer's working view of the budget and spend, not the books.

Can Gaffer log or approve expenses?

Yes, when you ask. A logged expense starts as requested, and the automatic rules apply. Gaffer can approve, reject or mark a bill paid, and one undo reverts a run. It does not pay anyone.

Sources

Every outside claim that names a source comes from one of these, read on the date shown. Standard conventions, such as the eighths rule and the usual specialist cases, are common practice. Figures from agreements and summaries change at each negotiation, so check the current text before you rely on a number.

More about budget and spend

A budget that stops matching the schedule is a guess with a total on it.

Keep reading