Feature · Job profit and loss

Know what each wedding actually paid you.

Contracted revenue minus second-shooter pay minus expenses equals margin. FrameFlow calculates that per job, not per month. You stop finding out you lost money on a wedding six weeks after you've spent it.

Part of our guide to wedding CRM software.

What you get

Job profit and loss in detail.

01
Per-job P&L
Contracted revenue (from the invoice total), minus crew pay (second shooters and assistants at their agreed rates), minus job expenses (travel, equipment hire, accommodation) equals the job margin. Visible inside every job.
02
Expense tracking against the job
Log a mileage charge, a second lens hire, a hotel night. Categorise it. It shows up as a cost in the job P&L and rolls into your accounting export.
03
Accounting CSV export
Export on a cash basis (payments received in the period) or an accrual basis (invoices issued in the period). Filter by date range. Hand it to your accountant at tax time or import it into Xero or QuickBooks yourself.
04
Revenue booked vs collected
See what you've invoiced across all jobs versus what has actually landed in your account. Spot the gap — the outstanding invoices you need to chase — before it becomes a cash-flow problem.
05
Lead-source ROI
Cross-reference lead source with total revenue booked. Instagram generates enquiries; does it generate profitable bookings? That answer is in FrameFlow's insights without any additional tracking setup.

How it fits with the rest of FrameFlow.

Job P&L is the financial layer of FrameFlow's job management. It connects contracted revenue (quotes and invoices), crew costs (team pay tracking), and direct expenses into one margin number. No external spreadsheet required.

FAQ

Common questions.

Does this replace my accounting software?
No. FrameFlow tracks job-level revenue and costs, which is something most accounting software doesn't do natively. Export the CSV to Xero, QuickBooks, or your bookkeeper's spreadsheet for the full picture.
What if I shoot jobs that aren't weddings — portraits, commercial work?
FrameFlow is built around wedding jobs, but any job can carry a quote, invoices, crew costs, and expenses. The P&L calculation works the same way regardless of job type.
Is EU VAT and Australian GST handled?
Yes. FrameFlow's invoicing is VAT and GST aware. Tax amounts are broken out in the accounting export so your accountant sees net revenue and tax collected separately.

Try job profit and losson this weekend's wedding.

Free plan, no card. Every feature works on the free tier.