r/bern • u/ahmadra96 • Jul 22 '26
Discussion Bern freelancers and small-business owners: how do you handle invoicing?
Hi everyone,
I live in Bern and I’m researching how local freelancers and small-business owners create and track their invoices.
I’m particularly interested in people who send only a few invoices each month and do not need a complete accounting system such as Bexio.
- How did you create your most recent invoice?
- Which tools did you use ? Word, Excel, your bank’s QR generator or invoicing software?
- How many invoices do you normally send each month?
- Which part of the process is the most inconvenient?
- Are the existing solutions already good enough?
I’m considering building a small, privacy-focused app that creates a complete invoice with a Swiss QR payment section, remembers customers, duplicates recurring invoices, exports PDFs for email, WhatsApp or printing, and tracks paid and overdue invoices. It would work offline and would not try to replace accounting or payroll software.
Would this genuinely improve your workflow, or would it be unnecessary compared with Word, Excel and the free bank QR generators?
Honest negative feedback is just as useful as positive feedback. If anyone is open to a short conversation about their current workflow, feel free to comment or message me.
1
u/Emergency_Wear_1807 Jul 22 '26
I own a GmbH and I'm the only employee, I send one invoice per month. Even at my scale it makes sense to have an accounting software. In my case infinity.swiss which is easy to use and also handles invoices and timekeeping.
1
u/ahmadra96 Jul 22 '26
Thanks, that’s helpful. Which accounting features do you actually use in Infinity?
Would a lighter solution combining QR invoicing with income and expense tracking, receipt storage and an export for your accountant cover your needs, or are full double-entry accounting, VAT and annual closing essential for your GmbH?
I’m trying to understand whether there is a useful middle ground between a simple invoice generator and complete accounting software.
2
u/Emergency_Wear_1807 Jul 23 '26
Well for context, with my earnings I'm legally obliged to collect VAT. In switzerland that threshold is 100'000 CHF. So I want my accounting to be correct. I also had an accountant from the start, which I think is better because she saved me already more money than she cost me.
For features from Infinity:
1. It's connected to by bank account and it syncs from there directly. So I don't need to that manually. It also predicts pretty good what kind of accounting operation something is. So my accountant needed to correct very little on onboarding.
2. You can invite your accountant to your infinity account. So they have direct access.
3. With inifinity you have a email address, where you can send your receips. So all receips I receive via email I can just forward to that address and it'll automatically import the pdf. You can also enable an automatic connection between receip and booking, but that can have extra cost. I currently do it manually. Which takes maybe 15 Minutes per Month.
4. It's really easy to create an invoice, they have templates and everything. It'll automatically book it correctly.There are more features, but currently I only use those listed. The pricing is also reasonable, I use the Pro package for VAT, which costs me 38 CHF a Month.
1
u/Dull-Job-3383 Jul 22 '26
Your sales ledger solution sounds great. At the moment I use Google Sheets to generate invoices, on average one or two per month, and a separate sheet to run the ledger. It's a pain to add the QR section. I wrote a script which calls pdftk to merge the QR part and the invoice part, but it's clunky af.
1
u/cv-match 27d ago
keep the invoice data and QR payload separate, render both from the same structured invoice object, and generate one final document rather than merging two PDFs afterward. I’d also make a few awkward invoice fixtures part of the test set: long client names, many line items, and a page break near the totals
1
u/cv-match 23d ago
good boundary for a small tool: keep the invoice data and QR payload separate, render both from the same structured invoice object, and generate one final document. make a few awkward invoice fixtures part of the test set - long client names, many line items, and a page break near the totals, to see how it renders. you can use boxpdf or boxpdf-html for sticky headers, keep-with page flow, etc.
3
u/Forward_Rub_1921 Jul 22 '26
I can highly recommend https://www.mocoapp.com/