The production platform for commercials, film and TV

When everything just clicks.

Save 100+ hours per production. Klaffa digitises the whole production, from shooting schedule to payroll. Call sheets, crew and extras, timesheets, agreements and OB-correct pay in one app.

1 · In
Movie Magic
Upload your Shooting Schedule PDF. The stripboard stays where it is.
Nothing to change
2 · Klaffa runs
Klaffa You are here
Call sheets for everyone Agreements and signing Timesheets from the phone OB calculated automatically Bank and ID number checks Pay run ready for approval
3 · Ut
Payroll
A ready payroll file in the format Fortnox, Visma or Crona already reads.
No manual work

You keep Movie Magic and your payroll system. Klaffa connects them.

The waste we remove

Commercial and film productions leak time. Klaffa plugs the leaks.

The waste rarely shows in the budget until it is too late. It lives in the process: in every manual step between schedule, crew and payroll.

DAY 1 Start 1 2 3 4 5 6 Wrap 100+ h saved

Double entry

  • “Did you update Excel too?”
  • “Who is building tomorrow’s call sheet?”

Sending out

  • “Did everyone get the latest PDF?”
  • “When is my call?”

Extras

  • “How many extras are coming tomorrow?”
  • “Who has checked in?”

Timesheets

  • “Have you sent your timesheet?”
  • “How long did you work on Tuesday?”

Payroll errors

  • “Why is my OB wrong?”
  • “Can you fix my pay?”
  • “Is that the right account number?”
  • “Who approved these hours?”

Agreements

  • “Have you signed the agreement?”
  • “Who hasn’t signed yet?”
6 leaks. Hours drain out at every manual step.
Who gets what

One hub. Everyone gets the right thing.

Klaffa takes the schedule in once and sends the right thing to the right person. Nobody has to ask the office.

Producer

  • Agreements to sign
  • Warning on unsigned agreements

Production office

  • Call sheets that build themselves
  • Revisions to the right people

Finance

  • Ready file for the payroll system
  • OB-correct hours
Movie Magic PDF in
Klaffa One place for the whole production

Cast

  • Call sheet with own call time
  • Location and map

Crew

  • One-tap timesheet
  • Agreements on the phone

Extras

  • Invite with place and time
  • Check-in on set
Why Klaffa

100+ hours

back to the production office. Every production.

The hours don’t disappear in one big moment. They leak in small things, every day, through the whole shoot. Klaffa closes the leaks.

  1. Call sheetsBuild themselves from the Movie Magic PDF. Revisions only go to the people affected.
  2. TimesheetsCrew report in the app after wrap. No Friday chasing.
  3. OB and payOB1–OB3 calculated per hour against the agreement. The payroll file is ready for Fortnox, Visma or Crona.
  4. AgreementsSigned on the phone. No email threads, no printouts.

The offer

20 minutes on your own production. We build it live in Klaffa. If you don’t see at least 20 hours saved, it costs nothing and we won’t follow up.

Real screens from the app

This is what it looks like. For real.

Klaffa’s schedule view for the production office: three published call sheets for the short film Midnattssol, with a button to import the Movie Magic PDF.
The office Import the Movie Magic PDF and publish call sheets.
The crew app’s home view: your call at 07:00 on day 3, location Studio 9 at Filmhuset, and a button to open the full call sheet.
The crew Your call, the location and the full call sheet. Marked when it’s revised.
Pay run for week 28: five people, 52.5 hours, 3,566 SEK in total, exported as CSV.
Payroll Approved shifts become a pay run. Export CSV.
Timesheet & payroll

Klaffa writes the timesheet and works out the OB. You review it before payroll runs.

You get your Sunday night back. The crew clocks in and out on their phone, and Klaffa derives OB1, OB2 and OB3 from that timesheet, never from an after-the-fact estimate. It validates every personnummer, and bank accounts pass Mod-11 and Mod-10 before a payout draft can exist.

  • One timesheet per shift, derived from phone check-in and check-out
  • Swedish OB tiers read off the shift itself
  • Personnummer validated, never logged in plaintext
  • Mark self-employed crew (F-skatt) and Klaffa keeps them out of pay runs, on the same time basis they invoice against
  • Export in the Swedish-Excel CSV format the payroll system expects
Shift, Fri 13 Jun, Erik Andersson
14:00 → 00:30
Shift breakdown with OB tiers
Category Hours Rate Amount
Regular5.0h320 SEK/h1,600
OB1, evening3.0h+52 SEK/h1,116
OB2, night2.5h+78 SEK/h995
Gross10.5h3,711 SEK

Bank account check

Mod-11 / Mod-10
8327-9 · 91 234 56 fails Mod-11, payout blocked
8327-9 · 4 312 568 valid, cleared for payout
Extras and crew

Extras? Sorted.

No Excel lists, no mass emails, no paper sheets at catering. The extras download the app, and the rest takes care of itself.

  1. Download the app

    Free for crew on iOS, Android and the web. Currently in private beta.

  2. Get the invite

    Day, call time and location land on the phone. No mass emails.

  3. Head to set

    The address opens the map. They check in when they arrive.

  4. Report time

    One tap after wrap. If the call sheet changes, they get a notification right away.

  5. Done

    The time goes straight into the pay run. Nobody chases anybody.

The crew app’s To-do tab: a prompt to check in on the shoot and a notice that the call sheet was revised to version 4.
On set Check in with one tap. Revisions show up instantly.
Security

Built around Swedish rules, documented so you can audit them.

A production accountant, or a lawyer, can trace how Klaffa reached any number in a pay run.

  1. Bank data
    Encrypted at rest and in transit.
    Never stored in cleartext, in the database or the logs. Accounts must pass Mod-11 and Mod-10 before a payout draft can exist.
  2. Access
    Row-level security at the database layer.
    The database enforces organisation-bounded access, not the application code. Roles and granular admin permissions control who can approve time, export payroll, or manage members.
  3. Personal data
    GDPR DPA on request.
    We send the Data Processing Agreement ahead of the walkthrough. Data is stored in Sweden, in the AWS eu-north-1 region (Stockholm).
  4. Personnummer
    Validated on entry. Never logged.
    Klaffa checks personnummer as you enter them and never writes them to logs. Every agreement signature carries full audit data: timestamp, IP, and device.
GDPR DPA Data residency: Stockholm Mod-11 / Mod-10

Questions, answered.

We already use Movie Magic. Does Klaffa replace it?
No. Klaffa imports Movie Magic Shooting Schedule PDFs to pre-fill scenes and lunches. It complements the stripboard and takes over from there: running the crew, signing agreements, publishing call sheets, and exporting the pay run.
We already have a payroll system we trust.
Klaffa sits in front of the payroll system you already have. It exports the Swedish-Excel CSV those systems ingest, so the office keeps the payroll provider it trusts. Klaffa makes sure the OB numbers are right before they get there.
How are the OB tiers calculated?
OB1, OB2 and OB3 are calculated per shift from the actual check-in and check-out, or from a reviewed manual entry, never estimated after the fact. Each shift shows its tier breakdown, so a production accountant can follow how Klaffa reached the number.
Is our crew's bank data safe?
Bank data is encrypted at rest and in transit, never stored in plaintext in the database or logs. Accounts must pass Mod-11 and Mod-10 validation before a payout can exist. Row-level security enforces organisation-scoped access at the database layer, not in app code. Data is stored in Stockholm (AWS eu-north-1) and a GDPR data processing agreement is available on request.
Part of our crew invoices through their own company (F-skatt).
That is its own category in Klaffa. You mark each engagement as employed or self-employed, and Klaffa keeps F-skatt crew out of pay runs. They get the same time reporting and the same OB-calculated shifts, so the production and the freelancer reconcile the invoice against the same numbers.
We're a small indie with a single production. Is this overkill?
No. Multi-tenancy and per-production pricing mean an indie with a single production only pays for a single production. The work around OB, personnummer and bank validation is identical whether the crew is three people or a hundred.
What does Klaffa cost?
We're setting pricing together with our first productions, so there is no list price yet. The model is per active production rather than per user, which means the size of your crew does not change what you pay. Tell us what you're shooting and you get a number during the walkthrough.
What does it cost the crew?
Nothing. The member app is free for crew on iOS, Android and web. They get their schedule, call sheets, timesheets and agreement signing. The production pays per active production.