How DNS Construction, an Uppsala builder, killed paper timesheets and got invoices out same-day with FieldApp
For you: you run a builder or carpenter crew juggling multi-week jobs, paper timesheets, and ÄTA that never makes it onto the invoice.
DNS Construction is a seven-person builder and carpenter firm in Uppsala that lives on extensions, decks, and full kitchen fit-outs — the kind of multi-week jobs where a crew of three or four is on site for a month at a time. The work was never the problem. The problem was everything around it: job photos scattered across four phones, extra work agreed verbally and forgotten by invoice day, and hours scribbled on a notepad in the van.
The shoebox of hours problem
Before FieldApp, owner Jonas ran the back office from his kitchen table on Sundays. Every Friday his carpenters texted, called, or — on a good week — handed him a creased timesheet with hours they half-remembered. He retyped all of it into a spreadsheet, guessed at the gaps, and prayed it matched what the crew actually worked. Payroll took most of a weekend, and it was usually wrong.
ÄTA — the extra work that comes up on every renovation — was worse. A customer would point at a wall and say "while you're at it, can you...", a carpenter would nod, and that 6,000 kr of labour would evaporate. Nobody wrote it down. By the time Jonas built the final invoice three weeks after handover, half the extras were gone and the rest were arguments. Cashflow lagged the work by a month, on every job.
"I wasn't running a construction company, I was running a memory test. And I was losing." — Jonas, owner, DNS Construction
From paper to one tap
DNS Construction switched on FieldApp during a 14-day trial and kept the parts that fit a building crew. The geofenced time clock did the heaviest lifting first. Carpenters clock in when they reach the site and out when they leave — the location does the proof, so there's no debating hours after the fact. At the end of the month Jonas exports a payroll CSV instead of rebuilding the week from texts.
The offline field app turned out to matter more than expected. Half their sites are concrete-walled extensions with no signal, so the PWA holds everything locally — photos, voice notes, and checklists sync when the phone finds wifi again. Every job now carries a running photo log: before, during framing, after insulation, finished. When a customer questions what's behind a wall, the answer is a timestamped picture, not a memory.
Crucially, ÄTA stopped leaking. The moment a customer asks for something extra, the carpenter logs it on the spot with a photo and a voice note describing the scope. Nothing reaches invoice day as a surprise. DNS Construction estimates they were quietly losing 15,000–25,000 kr a month in uncaptured extras — money that now lands on the invoice because it was recorded the minute it was agreed.
Quotes, ROT, and getting paid
DNS Construction also moved quoting onto FieldApp. A branded online booking page on their own domain feeds new enquiries straight in, and quotes are built from templates with the Swedish ROT deduction (30% of the labour cost) calculated automatically and split out on the line items, so the customer sees their net price without Jonas reaching for a calculator. Customers sign with e-signature from their phone — no printing, no "I'll drop it by next week." Quoting went from two evenings a week at the kitchen table to roughly 20 minutes a job.
Because the time clock, photos, and ÄTA all attach to the job, invoicing is no longer an archaeology project. At handover the labour is already logged and the extras are already captured, so Jonas reviews and sends — invoices now go out same-day instead of three weeks later, and they sync to Fortnox automatically with Stripe handling card payments. Cashflow that used to trail the work by a month now follows it by a day.
Two more pieces rounded it out. Egenkontroll (self-inspection protocols) run as digital checklists on site, so the documentation a builder is required to keep is generated as the work happens instead of reconstructed afterward. And a customer status portal lets homeowners see where their job stands — which quietly killed the "any update?" phone calls that used to interrupt every afternoon. When Jonas needs to draft a scope description or summarise a week of voice notes, the built-in AI assistant turns the raw site logs into clean text.
What changed in 90 days
Three months in, the numbers tell the story. Quoting dropped from two evenings a week to about 20 minutes per job. Payroll went from a lost weekend to a single CSV export. Invoices that used to take three weeks now leave same-day, and captured ÄTA added back five figures a month that used to vanish. The Sunday kitchen-table session is gone.
If you run a builder or carpenter crew on long jobs and you're tired of chasing hours, losing extras, and waiting a month to get paid, FieldApp pulls booking, ROT quotes, scheduling, the offline field app, egenkontroll, the time clock, and invoicing into one branded system. Try FieldApp free for 14 days and run your next job through it end to end.
FAQ
How does ROT deduction work on a builder or carpenter quote?
ROT gives the homeowner a tax reduction of 30% of the labour cost (material isn't included). In FieldApp the deduction is calculated automatically and shown on the quote, so the customer sees their net price. Annual caps and eligibility are set by Skatteverket, so confirm the current limit per person before invoicing.
How do I stop losing ÄTA (extra work) on renovation jobs?
Capture it the moment it's agreed, on site, not at invoice time. With FieldApp's offline field app a carpenter logs the extra work with a photo and voice note immediately, so it attaches to the job and lands on the final invoice instead of being forgotten three weeks later.
Can my crew log hours and photos on sites with no signal?
Yes. FieldApp's field app is an offline PWA — photos, voice notes, checklists, and time-clock entries are stored on the phone and sync automatically once it reconnects, which matters on concrete-walled extensions and basements with no reception.
Does FieldApp work with Fortnox and handle payments?
Yes. Invoices sync to Fortnox automatically and Stripe handles card payments, so once the job's hours and extras are logged you can review and send the invoice the same day rather than rebuilding it from scratch.
One system for your field-service business
Booking, quotes with ROT, scheduling, an offline app, time tracking and invoicing — in your own brand.
Try FieldApp free