๐Ÿ’ฐ Budget
Pre-Production Manual

Budget

A single-currency, department-by-department production budget with line items, automatic totals, Insurance, Contingency and VAT calculations, a Top Sheet summary, and full export to PDF, Excel, and CSV โ€” supporting over 40 currencies from a single selector.

Overview

What the Budget panel tracks and how it is structured.

The Budget panel is a structured line-item budget for your entire production. It is organised by department โ€” from Story & Screenplay through to Deliverables and Legal & Licences โ€” with each department having its own editable table of line items. Budget figures and actual spend are entered per line item; the panel calculates department totals, a Gross Total, and then automatically computes Insurance (5%), Contingency (10%), and VAT (16%) rows before arriving at a Net Total.

The panel operates in a single currency chosen at session start. There are no exchange rates and no dual-currency display โ€” one currency, always consistent, throughout every table and every export.

๐Ÿ’ฑ

40+ Currencies

Choose from over 40 currencies grouped by region. The choice persists across sessions via saved settings.

๐Ÿข

23 Departments

Pre-built department tabs covering every standard production department from script development through post production.

๐Ÿงฎ

Auto-Calculated Rows

Insurance, Contingency, and VAT are calculated automatically from the Gross Total. No manual entry required.

๐Ÿ“Š

Top Sheet Summary

A live Top Sheet tab shows Budget vs Spent vs Remaining for every department in one view.

๐Ÿ“ค

Three Export Formats

Export as PDF (with watermark), Excel (multi-sheet, one per department), or CSV.

๐Ÿ“

Budget Notes

A free-text notes area for assumptions, exclusions, approval conditions, and version history.

Currency Selection

The first thing to do when opening the Budget panel is choose your currency. The Currency selector sits in the toolbar at the top of the panel.

๐Ÿ’ฑ
[IMAGE: Budget panel toolbar showing the Currency selector dropdown open, with currencies grouped by region โ€” Africa, Americas, Asia Pacific, Europe, Middle East โ€” each showing symbol, code, and name]
The Currency selector. Currencies are grouped by region with separator headers. Each option shows the symbol, ISO code, and full currency name.

Click the currency dropdown and select your production's currency. The selector groups currencies by region:

  • Africa โ€” KES, NGN, GHS, ZAR, EGP, and others
  • Americas โ€” USD, CAD, MXN, BRL, and others
  • Asia Pacific โ€” JPY, CNY, INR, AUD, KRW, and others
  • Europe โ€” EUR, GBP, CHF, SEK, NOK, and others
  • Middle East โ€” AED, SAR, ILS, and others
โš ๏ธ
Choose your currency before entering any figures

Changing the currency after entering budget figures does not convert those figures โ€” it only changes the symbol and code displayed. All amounts are stored as plain numbers. Set the currency first and do not change it mid-budget.

Your currency selection is saved automatically and will be remembered the next time you open the Budget panel.

Panel Layout

๐Ÿ’ฐ
[IMAGE: Full Budget panel โ€” top toolbar with Currency selector and export buttons, tab bar showing department names, active department table in centre with line items, department total in header, and Budget Notes panel below]
The Budget panel. The toolbar runs across the top. Department tabs run below it. The active department's line-item table fills the centre. Budget Notes sits in a collapsible panel at the bottom.

The Budget panel has three zones:

  • Toolbar โ€” Currency selector, Export PDF, Export Excel, Export CSV buttons.
  • Department tabs โ€” one tab per department plus a Top Sheet summary tab. Click any tab to switch to it.
  • Budget Notes โ€” a text area at the bottom for free-form production budget notes, visible across all department tabs.

Department Tabs

There are 23 pre-built department tabs plus the Top Sheet summary tab. The departments are:

#DepartmentHas Days column
1Story & ScreenplayNo
2ProducersYes
3DirectorYes
4CastYes
5Production StaffYes
6ExtrasYes
7Art DepartmentYes
8Set ConstructionYes
9CameraYes
10SoundYes
11LightingYes
12WardrobeYes
13Hair & MakeupYes
14LocationsYes
15TransportYes
16CateringYes
17VFX / SFXYes
18EditingYes
19MusicYes
20Post SoundYes
21Colour GradeYes
22DeliverablesYes
23Legal & LicencesYes

The Days column is included in all departments except Story & Screenplay, where it is not applicable (writing fees are typically not calculated as day rates). The Days column lets you enter the number of days a crew member or hire item is needed, and the total is automatically calculated as Qty ร— Days ร— Unit Cost.

๐Ÿข
[IMAGE: Camera department tab โ€” header bar showing "๐Ÿข Camera" and department total on the right, table with columns: Item, Qty, Days, Unit Cost, Total โ€” with several rows filled in]
A department tab (Camera). The header bar shows the department total, which updates live as you enter figures. The Days column between Qty and Unit Cost is visible for departments where it applies.

Adding Line Items

Adding a row

Click the + Add Row button below any department table. A new blank row appears at the bottom. Each new row starts with all fields empty and zero values for Qty, Days, Unit Cost, and Total.

Filling in a line item

  1. Type the Item name

    Examples: "Arri Alexa Mini LF โ€” hire", "Director of Photography โ€” fee", "Location permit โ€” City Council".

  2. Enter the Quantity

    The number of units of this item. For a single camera, this is 1. For a set of walkie-talkies, it might be 20.

  3. Enter the Days (if applicable)

    The number of shoot days this item is hired or this crew member is engaged for. Leave at 1 for flat-fee items.

  4. Enter the Unit Cost

    The cost per unit per day (or per unit for flat fees). The Total column calculates automatically: Qty ร— Days ร— Unit Cost.

โœ๏ธ
[IMAGE: A department table with several filled rows โ€” Item names in column 1, Qty, Days, Unit Cost as numbers, Total column auto-calculated and shown in bold, department total in the navy header updating live]
Line items in a department table. The Total column (right) is calculated automatically. The department total in the navy header bar updates as each figure is entered.

Removing a row

Select the row and click the Remove Row button, or right-click the row and choose Remove. The department total updates immediately.

Totals & Calculated Rows

The Top Sheet tab shows the complete budget rollup. Below the department-by-department listing, three rows are calculated automatically from the Gross Total:

RowCalculationPurpose
Gross TotalSum of all department totalsTotal spend before above-the-line additions.
Insurance (5%)Gross Total ร— 5%Standard production insurance estimate.
Contingency (10%)Gross Total ร— 10%Buffer for overages and unexpected costs.
VAT (16%)Gross Total ร— 16%Value Added Tax at the standard rate.
Net TotalGross + Insurance + Contingency + VATThe true total production budget.
๐Ÿ“Œ
VAT rate and percentages

The Insurance (5%), Contingency (10%), and VAT (16%) percentages are defaults commonly used in international co-productions. They apply uniformly to all calculations. If your production uses different rates, note the correct figures in the Budget Notes field and adjust the Net Total manually in your conversations with the line producer or financier.

๐Ÿงฎ
[IMAGE: Top Sheet bottom section showing Gross Total row in navy, then Insurance 5%, Contingency 10%, VAT 16% in a light blue calculated style, then Net Total row in green โ€” all with Budget and Spent columns]
The calculated rows at the bottom of the Top Sheet. Gross Total is navy, the three calculation rows are light blue, and Net Total is green. All figures update automatically.

Top Sheet Summary

The Top Sheet tab (always the first tab, before the department tabs) gives you a one-page overview of the entire budget across all departments. It shows five columns for each department:

ColumnDescription
DepartmentThe department name.
BudgetTotal budgeted amount for this department (sum of all Totals in that department's tab).
SpentTotal actual spend entered against line items in this department.
RemainingBudget minus Spent. Negative values are shown in red.
% UsedSpent รท Budget ร— 100. Rows above 85% are highlighted amber; rows above 100% are highlighted red.
๐Ÿ“Š
[IMAGE: Top Sheet tab showing all 23 departments in a table, with Camera department row highlighted amber (85%+ spent), and VFX row highlighted red (over budget), Gross Total and Net Total rows at the bottom]
The Top Sheet summary. Departments over 85% spend are highlighted amber; departments over budget are highlighted red. The Gross and Net Total rows appear below the department list.

Budget Notes

The Budget Notes area is a free-text field visible at the bottom of every department tab. Use it to document assumptions, exclusions, version history, approval conditions, and anything else the production office or financier needs to understand the budget.

Suggested content for Budget Notes:

  • Version โ€” date and version number (e.g. v3 โ€” 15 June 2025)
  • Currency โ€” full currency name and ISO code, in case the export is read without context
  • Exchange rate note โ€” if any figures were converted from another currency, note the rate used and the date
  • Exclusions โ€” items deliberately not budgeted (e.g. E&O insurance not included โ€” to be arranged by distributor)
  • Approvals โ€” who approved this version and on what date
  • Assumptions โ€” key assumptions the budget rests on (e.g. 20-day shoot, based on current stripboard of 12 June 2025)

Budget Notes are included in the PDF export as a Notes section after the department tables.

Exporting

All three export formats are accessed from the toolbar at the top of the Budget panel.

Export to PDF

Generates a PDF containing the Top Sheet summary followed by a detailed breakdown for each department that has any figures entered. Departments with no figures are omitted. A Thenema Writer watermark appears on every page. Budget Notes are included at the end.

Requires reportlab: pip install reportlab.

๐Ÿ“„
[IMAGE: Budget PDF first page โ€” header with production title and currency, Top Sheet table with all departments, Budget/Spent/Remaining/% Used columns, Thenema Writer watermark top-right]
The PDF export. The Top Sheet appears first, followed by per-department tables. The Thenema Writer watermark is locked at the top-right of every page.

Export to Excel

Generates a .xlsx file with a Top Sheet tab and one tab per department that has figures. Each department tab has a navy title row, a blue header row, alternating data rows, and a department total row. A Thenema Writer watermark is added to every sheet. Column widths are set automatically.

Requires openpyxl: pip install openpyxl.

Export to CSV

Generates a single flat .csv file containing the Top Sheet summary โ€” all departments with Budget, Spent, Remaining, and % Used, followed by the Gross Total and Net Total rows. Useful for importing into accounting software or sharing with a line producer who uses their own spreadsheet tools.

CSV export does not require any additional packages.

๐Ÿ“Œ
Watermark on PDF and Excel exports

Both PDF and Excel exports include a permanent Thenema Writerโ„ข watermark that cannot be removed through normal editing. This is present on all pages and all sheets. It identifies the source of the document if it is passed between parties during financing or co-production negotiations.

Tips & Best Practices

Build the budget from the stripboard

Do not start the budget until the stripboard is stable. The number of shoot days is the single biggest determinant of budget size โ€” it affects Cast, Crew, Locations, Catering, Transport, and Equipment simultaneously. Budget based on the current shoot day count and note it in Budget Notes.

Enter Budget figures first, Spent figures later

The Unit Cost column is your budgeted rate. The Spent figure is the actual invoice amount entered during production. Keep these separate โ€” do not overwrite your budgeted figures with actuals, as that loses the comparison and makes the % Used column meaningless.

Use the Top Sheet to find overspend early

Check the Top Sheet tab at least once a week during production. Any department showing amber (85%+ of budget used) needs a conversation before it turns red. Catching overspend at 85% gives you options; finding it at 110% means the money is already gone.

Version your budget in the Notes

Every time you export and share a budget, add a version entry to Budget Notes: date, what changed, and who approved it. Budgets that go through multiple versions without clear version history cause significant confusion during post-production accounting.

Contingency is not a slush fund

The 10% Contingency row is for genuine unforeseen costs โ€” not for known costs that were omitted from department budgets. If you know something will cost money, budget it in the relevant department. Contingency should be the last resort, not the first.