Booking → Job → Invoice.Enter it once.
The day the job wraps, the invoice is already written. The booking pre-fills the job; the job’s daily logs — overtime already tiered — pre-fill the invoice.
- Camera operators
- ACs
- Gaffers
- Grips
- DITs
The loop
Enter it once. It carries itself the rest of the way.
An inquiry comes in
Through your public booking page, or typed in by hand — role, dates, a rate. No client account required to send it.
Accept it, the job exists
Title, role, dates, and rate carry over automatically. Log each day — clock in, out, lunch — and the rate engine tiers the overtime as you go.
Wrap it, the invoice writes itself
One button drafts it straight from the logged days — labor, kit fee, mileage, expenses, overtime already tiered. Send it as a link.
01 — The overtime engine
Base 8, 1.5× after 8, 2× after 12. It knows a 6am wrap belongs to yesterday.
Set base hours at 8, 10, or 12. Add as many overtime tiers as the job calls for, each with its own multiplier. Decide whether lunch counts as worked time. A shift that crosses midnight still belongs to the day it started — the math doesn't lose track when the clock rolls over.
Day pay
Aug 14
Call 6:00A · Wrap 8:30P · 30 min lunch off the clock
02 — Clients never make an account
Every client touchpoint is a link.
View an estimate. View an invoice. Book you. Each one lives at its own link, tied to that one document — no password, no portal, nothing to register for. Producers hate portals.
free-lance.app/i/8f2a91c4…
Bill to
Red Rock Productions
No account. No password. Just a link.
03 — Works with no signal
Log the day from a basement ballroom. It syncs when the bars come back.
Daily logs save to the phone first — clock in, clock out, mileage, notes — no connection required. The moment signal returns, they sync. Sets have no bars; the log doesn't need them.
Daily logs · no signal
No public sign-up yet
Tell me when it opens.
Free-Lance isn’t open to sign-ups yet. Leave an email and you’ll hear the moment it is.
Opens an email to support@free-lance.app with your address filled in — there’s no mailing list yet, just a real inbox on the other end. You can also email it directly.