Parts and labour, billed right. Every time.
Your work is complex: parts, labour hours, different technicians, multiple jobs running at once. Your invoice should reflect that exactly. Heftli helps Swiss garages track job time, catalogue your services, and send professional Swiss QR-Bill invoices that get paid fast.
Customer & job
BMW 320i · Brake service
Müller, Hans, Plate ZH 123 456
Labour + parts
CHF 412.50
2.5 hrs labour + brake pads + disc skim
Invoice ready
CHF 412.50
QR-Bill generated · Ready at pickup
Technician
Marco K.
2.5 hrs logged · Job 7 complete
01Your invoices are written by hand, and sometimes wrong
You write the job on a work order, then transfer it to an invoice at the counter. Between the shop floor and the front desk, numbers get transposed, labour hours get rounded wrong, and part prices get forgotten. The customer pays, but you're not sure you got it right.
02Tracking which technician did what is impossible
You have two mechanics and a trainee. Job 1 took Marco 3 hours. Job 2 took Stefan 1.5 hours and the trainee 30 minutes. By the end of the week, you can't remember who worked on what, and billing the customer accurately is guesswork.
03Outstanding invoices are hiding in a stack of paper
Three customers still owe you money. You're pretty sure. You think one of them paid two weeks ago. You'd have to dig through your filing cabinet to know for certain. Meanwhile, you keep working on their cars.
Every step tracked, every franc accounted for.
Vehicle in: customer and job set up in Heftli
When a vehicle arrives, you open Heftli on the shop computer or tablet and create the customer record: name, address, vehicle, phone. Then you start a project for the job, 'Brake Service, BMW 320i, Plate ZH 123 456'. This is now the central record for everything that happens to that vehicle today.
Work logged as it happens
As Marco works on the brakes, he logs his time in Heftli: '2.5 hours, brake pad replacement and disc skim'. When he opens the parts drawer, the services catalog lists the parts and their prices. He adds them as line items. Every action is recorded against the job, no reconstruction at invoice time.
Job done: invoice ready in 2 minutes
The car is ready. You open the job in Heftli, review the logged time and parts, and generate the invoice. Labour hours, part costs, and any additional services are all there, cleanly itemised. A professional PDF invoice with your garage name, logo, and a Swiss QR-Bill payment slip is generated immediately.
Customer pays by scanning the QR code
You hand the customer the invoice at pickup. They scan the QR code with their banking app and pay before leaving the garage. Or you send it by email and they pay that evening. When payment arrives, you mark the invoice as paid, and the customer's record is complete.
No accountant features you don't need. Just what keeps your jobs moving and your invoices accurate.
Services Catalog: Parts and Labour
Your standard jobs and parts, priced and ready to add to any invoice.
The services catalog lets you build a list of everything you regularly charge for: labour rates by type, standard parts, routine services like oil changes or tyre rotations. When creating a job invoice, you select from this list rather than typing freehand. The name, description, and price fill in automatically. No forgotten parts, no inconsistent labour rates, no pricing from memory.
A garage in Schaffhausen catalogues 'Labour: Standard Rate CHF 110/hr', 'Labour: Electrical CHF 130/hr', 'Synthetic Oil 5L', 'Brake Pads: Front Axle (generic)', 'Brake Disc Skim: per axle'. Every job invoice builds from this library. New mechanics always charge the right rate.
Team Time Tracking
Know exactly who worked on what, and for how long.
With team collaboration enabled, each of your mechanics has their own login to Heftli. They log their time against specific jobs throughout the day. As the owner or manager, you see all logged time in a central view, by team member, by job, by date. This gives you the data to invoice accurately, identify job efficiency, and understand where your team's time actually goes.
A two-mechanic garage in Basel uses Heftli to track job time. At the end of the day, the owner can see that Job 7 took 4.5 hours between both mechanics, Job 8 took 2 hours, and the trainee spent 3 hours on a routine service. Every job's hours are accurate. Every invoice reflects the real work done.
Customer Management
Every vehicle, every customer, in one searchable database.
Heftli's customer database gives every customer a permanent record: contact details, billing address, and a complete invoice history. You can see every job done for a customer, every invoice sent, and whether each one was paid. When a regular customer calls to book another service, their record is there instantly. When they have a warranty question about work from six months ago, the job history answers it.
A garage in St. Gallen serves 180 regular customers. When Herr Müller calls about his Passat, the mechanic pulls up his record and sees: two oil changes, a clutch replacement, and one set of winter tyres, all with dates, job descriptions, amounts, and payment status. The customer feels known. The garage looks professional.
01Swiss QR-Bill: the standard for professional payment
Since October 2022, every professional invoice in Switzerland must include a Swiss QR-Bill with a structured payment reference. For a mechanic garage, this means every job invoice needs a compliant QR code linked to your business IBAN. Heftli generates this automatically, every time, on every invoice, without any additional setup.
02~8,000 auto repair businesses in Switzerland
The Swiss automotive service sector is dominated by independent workshops and small chains, typically 2–15 employees. Most are underserved by generic invoicing software that doesn't understand the parts-and-labour billing model. Heftli's services catalog is designed specifically to handle exactly this structure.
03Average Swiss garage job: CHF 350–800
At this billing level, an error in time tracking or parts pricing has real consequences, both for margin and for customer relationships. Accurate, itemised invoices build trust with customers and protect your revenue. A professional invoice with a QR-Bill also signals that yours is a business worth returning to.
Can I bill parts and labour on the same invoice in Heftli?
Yes. Heftli invoices support multiple line items, each with a name, description, quantity, and price. You can list labour hours and parts separately on the same invoice. The services catalog lets you pre-configure your standard parts and labour rates so they fill in quickly.
Can multiple mechanics log their time to the same job?
Yes, on the Team plan. Each mechanic has their own account and logs their time against the job. The total hours from all team members appear in the job's time log, so you can invoice the customer for the full, accurate labour amount.
Does Heftli generate Swiss QR-Bill invoices?
Yes. You enter your business IBAN once in settings. Every PDF invoice generated by Heftli includes a standards-compliant Swiss QR-Bill with a unique payment reference. Customers can pay by scanning the QR code with any Swiss banking app.
Can I see which invoices are unpaid?
Yes. Heftli tracks invoice status: Draft, Sent, Paid, and Overdue. You can see all outstanding invoices in the invoice list at a glance. When a payment arrives, mark the invoice as paid with one click and the customer record updates automatically.
Can I send invoices by email to customers?
Yes, on the Solo plan and above. You can send invoices as professional PDF emails directly from Heftli. This is useful if a customer takes the car home and you want to send the invoice for bank transfer payment.
Can I manage customer vehicle history in Heftli?
Customer records in Heftli store contact details and a full invoice history. You can add notes to customer records and name projects by vehicle (e.g., 'BMW 320i, Plate ZH 123 456'). The project history shows every job done for that vehicle over time.
Is Heftli available on mobile for use in the garage?
Heftli is a responsive web application accessible from any device with a browser, including smartphones and tablets. Mechanics can log time on a phone in the workshop while the front desk manages invoices on a desktop.
"We stopped writing invoices by hand after the first week. Now every job is logged, the invoice is generated at pickup, and customers pay before they leave."
Placeholder, Garage Owner
Basel, Switzerland