← All articles

From Timesheet to Invoice: A Simple Routine for Swiss Freelancers

October 3, 2026 · facturio.ch

Tracking hours and turning them into paid invoices does not have to be a weekly chore. A simple routine, repeated the same way every time, is what keeps a Swiss freelance business running smoothly.

Log hours as you work, not from memory

The single biggest source of lost income for freelancers is hours that never make it onto an invoice. Memory is unreliable, especially when a project stretches over several weeks. Log every block of work the moment you finish it, while the task is still fresh and the details are easy to recall.

Keep one place for your timesheet and commit to it. A running note, a simple spreadsheet, or the time tracking built into your invoicing tool all work. What matters is that every entry carries a date, the client name, a short description of what you did, and the number of hours. Vague entries like work on project are useless two weeks later.

Set a fixed hourly rate, your Stundenlohn, and record it with the entry, so you never have to remember which client was billed at which rate. If you charge different rates for different services or clients, write the rate down every single time. This removes the guesswork when the end of the month arrives.

A weekly review of ten minutes is enough to catch missing entries while the details are still recoverable. Skim your calendar, your sent emails, and your file history, and reconcile them against the timesheet. It is far cheaper to fix a gap on Friday than to reconstruct a month of work on invoicing day.

Make the scope clear before the first hour is billed

Most payment disputes in freelancing are really scope disputes. The client expected one thing, you delivered another, and the invoice becomes the battleground. You can prevent most of this by writing a clear offer, an Offerte, that states what is included, what is not, and what your hourly rate is.

Get approval in writing before you start. A short email reply confirming the offer is enough in Switzerland, but it must exist. If the client asks for extra work later, treat it as a change: note it, estimate it, and get a quick confirmation before you bill for it. This keeps surprises off the invoice.

A Leistungsnachweis, a simple record of what was delivered, is your best defence if a client questions a bill. Attach it to your invoice or send it alongside: a list of dates, tasks done, and hours. When the client can see exactly what they paid for, disputes tend to disappear before they begin.

Agree on the payment terms up front and repeat them on every invoice. A Zahlungsfrist of 30 days is common in Switzerland; 10 or 20 days is normal for smaller jobs. Stating the deadline clearly on the invoice is not aggressive, it is professional, and it gives you a firm basis for the first reminder.

Write an invoice the client can pay without thinking

A clean invoice does one job: it lets the client pay without having to ask questions. Include your full name and address, or your Einzelfirma details, the client name and address, a unique invoice number, the invoice date, and the service period the bill covers. Missing details mean follow-up emails and delayed payment.

In Switzerland the QR-Rechnung is now the standard way to get paid by bank transfer. It carries all the payment information in one machine-readable code, so the client can pay from their e-banking app with a single scan. If you still send old-style payment slips, you are adding friction for no reason.

Handle MWST correctly from the start. If your annual turnover stays under the threshold, CHF 100,000 as of 2026, you can generally operate without registering for VAT, but you must not show VAT on your invoices. If you are registered, show the rate and the amount clearly. Getting this wrong can mean a corrected invoice and an awkward conversation.

Watch out for the Gutschrift case. If your client is required to issue a credit note instead of you sending an invoice, the rules change and you must not include VAT the same way. When in doubt, check with your accountant or the tax administration rather than guessing on a document that has legal weight.

Bill on time and follow up without apology

Invoicing late is the most common, most avoidable reason freelancers have cash-flow problems. Send the invoice as soon as the work is done or the month closes, not weeks later. The clock on your Zahlungsfrist only starts when the client actually receives the bill.

Automate what you can. Your invoicing tool should let you reuse a client details, pull hours straight from your timesheet, and generate the QR-Rechnung in seconds. What used to take an evening should take a few minutes, which means you will actually do it on time every month.

When a payment is late, act promptly and politely. Send a short reminder after a few days, then a firmer one. In Switzerland you are entitled to charge a reminder fee and default interest in many cases, but stating that you will do so is usually enough to get the payment moving.

Keep your own accounts in order so invoicing never depends on your memory. Set aside money for the Ausgleichskasse and any tax or VAT obligations the moment a payment arrives, not at the end of the year. A freelancer who bills on time and pays their own obligations on time is a freelancer who sleeps well.

Related reading — From Timesheet to Invoice on strongwinds.ch: practical AI routines for Swiss freelancers and SMEs.

Create compliant Swiss QR-bills in minutes

facturio.ch generates SIX-compliant QR-bills with every invoice — so you can focus on your work, not the paperwork.

Start free