How it works Features Screenshots Download FAQ GitHub
Free and open source, forever

Bookkeeping for your Enskild firma without the cloud.

I built Bokvakt because I got tired of cloud tools that keep your books on someone else's server. It's a normal desktop app you install on your computer. Handle invoices, moms, gig income, and reports for Skatteverket. Your data stays with you.

No cloud No tracking Works offline Svenska and English
Bokvakt Dashboard

Overview

LIVE
Income
42 500
Expenses
12 300
Net
30 200
Recent activity
Uber payout+8 420
Bolt payout+6 180
Invoice 2026-0042+18 750
Transportstyrelsen-2 100
Fuel-1 890
100%
Free forever
0 kr
Monthly cost
3
Operating systems
2
Languages

Up and running in three minutes

No Python to install. No terminal to open. Just download the app, install it like any other program, and start bookkeeping.

1

Download and install

Grab the installer for your operating system. Double-click it. Done. Bokvakt installs like any normal desktop app, no extra steps.

2

Set up your company

A short wizard asks for your company details, org number, VAT number, and bank info. Save your recovery code somewhere safe and you're done.

3

Start bookkeeping

Add income and expenses as they happen. Create invoices. Bokvakt keeps track of moms, your running balance, and prepares reports for Skatteverket.

Everything you need for Enskild firma

Built for Swedish sole proprietorships. Nothing extra, nothing you don't need, nothing locked behind a paywall.

Swedish invoicing

Professional PDF invoices with sequential numbering, OCR reference, and a proper moms breakdown. Correct every time.

VAT and moms

Output and input VAT, quarterly declarations, and the SKV 4700 boxes mapped for you. Moms is calculated on sales, never on profit.

Gig income

Log weekly or monthly income from Uber, Bolt, or any platform you work with. See totals per platform automatically.

Running balance

See at a glance what you've earned, what you've invoiced, what's still to invoice, and roughly what you owe in tax.

Payroll and salary slips

If you have employees, you can add them, generate Swedish salary slips, and track employer contributions and A-skatt.

Private by design

Your data lives in a local database on your computer. Accounts are secured with Argon2id. Backups are encrypted. Nothing leaves your machine.

Reports for Skatteverket

Momsdeklaration boxes, quarterly summaries, profit and loss, and CSV exports you can use when you file.

Encrypted backups

One-click backups saved as .bokvakt files, encrypted with AES-256. Restore them anywhere, anytime, on any computer.

Multiple accounts

Create separate local accounts with proper passwords. Useful if you share the computer with family or colleagues.

A clean, focused interface

Designed to stay out of your way while you get work done.

Dashboard
Income
42 500 kr
Net
30 200 kr
Invoice PDF
VAT and moms
Output VAT
10 000 kr
Input VAT
-3 000 kr
Gig income
Uber
18 420 kr
Bolt
12 180 kr

Built on the real Swedish rules

Bokvakt follows the Swedish moms rule that a lot of cheap tools get wrong. Moms is calculated on taxable sales, never on your profit.

Every calculation follows ML 1994:200 and maps directly onto the SKV 4700 momsdeklaration. Bokslutsmetoden is supported out of the box.

  • Output VAT on sales at 25, 12, and 6 percent
  • Deductible input VAT on business expenses
  • Box 49 net VAT using the whole kronor rule
  • Owner withdrawals kept out of profit and loss
  • Reverse charge for EU B2B and byggtjanster
  • Sequential invoice numbering with no gaps

A quick example

Sales including moms50 000 kr
Net sales, moms removed40 000 kr
Output VAT at 25 percent10 000 kr
Expenses, moms removed-15 000 kr
Input VAT to deduct-3 000 kr
Moms to pay7 000 kr
Net result25 000 kr

How Bokvakt compares

A quick look at what you get with a local, open source tool versus a typical cloud service.

What matters Bokvakt Typical cloud service
Where your data livesYour computerTheir servers
Works without internetYesNo
Open sourceYesNo
Gig income trackingYesRarely
Payroll and salary slipsYesUsually extra
Moms declarationsYesYes
Both Swedish and EnglishYesVaries
You can read the codeYesNo

Download Bokvakt

Pick your operating system. Installing takes about a minute. No Python, no terminal, no setup files to edit.

Your system

Windows

Windows 10 or 11, 64-bit

Download for Windows .msi installer Adds a shortcut to your Start Menu
Your system

macOS

macOS 12 or later, Intel and Apple Silicon

Download for macOS .dmg installer Drag the app to your Applications folder
Your system

Linux

Any distro, plus Debian and Ubuntu packages

Download for Linux .AppImage, runs anywhere Or get the .deb package

All releases are published on GitHub Releases with SHA-256 checksums so you can verify what you downloaded.

Bokvakt is free and always will be

I built this on my own time because I needed it myself. If it saves you time or money, and you'd like to say thanks, you can buy me a coffee. It helps cover the time I spend making Bokvakt better.

Roadmap

What's done, what I'm working on now, and what's coming next.

Done

Core bookkeeping

Income, expenses, invoices, moms declarations, profit and loss, backups, and a bilingual interface.

In progress

Accounts and security

Local accounts secured with Argon2id, recovery codes, auto-lock, and encrypted backups.

Coming next

One-click installers

Windows .msi, macOS .dmg, and Linux .AppImage so anyone can install Bokvakt in a minute.

Questions people ask

Quick answers about Bokvakt, your data, and Swedish bookkeeping.

Is Bokvakt really free?

Yes. Bokvakt is open source under the MIT license. There's no paid version, no subscription, and no hidden fee. You can read the source code, change it, and share it if you want.

Where does my data go?

Nowhere. Everything stays in a local database on your computer. Bokvakt doesn't send anything to any server. You can back up your data as an encrypted .bokvakt file and move it wherever you want.

Does it follow the Skatteverket rules?

Bokvakt follows the Swedish moms rules in ML 1994:200 and maps everything to the SKV 4700 momsdeklaration boxes. It supports bokslutsmetoden too. You still review and file everything yourself in Skatteverket's e-services. Bokvakt helps prepare the numbers, it doesn't file them for you.

Can I use it without internet?

Yes, completely. Bokvakt is local-first. You can use it on a plane, at a cabin, or any time your internet is down. Backups can go to any folder you choose, including one you sync with a service you already use.

Which languages does it support?

Swedish and English. You can switch anytime with one click. Invoice PDFs and salary slips stay in Swedish, since those need to follow Swedish rules.

Can I track Uber, Bolt, and similar income?

Yes. You can record income from any platform such as Uber, Bolt, Foodora, Wolt, or something custom. Weekly or monthly totals are grouped automatically, and you can create invoices for the companies you provided services to.

Do I need to be technical?

No. Bokvakt installs like any other desktop app. The first time you open it, a short wizard walks you through the setup. If you can use a browser, you can use Bokvakt.

Can I contribute or report bugs?

Absolutely. The whole project is on GitHub at github.com/emalgari/bokVakt. You can open an issue if something's broken, or send a pull request if you want to help improve it.

Ready to give it a try?

Download Bokvakt, set up your company in a few minutes, and start keeping your books the way you want.

Download Bokvakt