← Back to blog

Trucking Business Bookkeeping in Denmark: A Practical Guide

October 31, 2026
Trucking Business Bookkeeping in Denmark: A Practical Guide

Bookkeeping for a Danish trucking company means recording every sale and cost (freight invoices, fuel, tolls, ferries, repairs, insurance, wages) in a digital system, backing each entry with a voucher, and keeping that material for five years. On top of that come VAT returns, monthly payroll reporting if you employ drivers, and an annual report if your company form requires one. This guide walks through what the rules say, what the work looks like month by month, and where owner-operators and small haulage firms usually lose time.

Votra
Keep Trucking Bookkeeping Under Control
Votra Business supports transport companies with bookkeeping, VAT, payroll administration and invoicing, helping owners manage essential back-office work.
Explore Votra Business

TL;DR

  • Companies that must file an annual report, or that have net revenue above DKK 300,000 in two consecutive income years, must use a digital bookkeeping system.
  • Keep vouchers and registrations for at least five years after the end of the financial year.
  • VAT registration is mandatory above DKK 50,000 in taxable sales over 12 months. Most small firms report VAT half-yearly or quarterly.
  • Cross-border haulage needs its own paper trail: CMR documents, buyer VAT numbers and correct reverse-charge wording on invoices.
  • A fixed weekly and monthly routine beats a yearly clean-up. Outsourcing is a legitimate option once drivers, vehicles and invoices multiply.

Table of Contents

What bookkeeping covers in a trucking company

A haulage business has a different cost structure from a shop or a consultancy. Most of the money goes through a few heavy categories: fuel, vehicle financing or leasing, maintenance, tires, insurance, tolls, ferries, driver wages and subcontractors. Income is usually invoiced on credit terms, so what you have earned and what is actually in the bank can be weeks apart.

Good bookkeeping therefore does three jobs at once:

  1. Legal record. Every transaction is registered with its supporting voucher so an authority can follow the trail. The Danish Business Authority describes the core duty as recording transactions accurately and as soon as possible, and keeping the material for at least five years after the financial year ends.
  2. Tax basis. VAT, payroll taxes and corporate or personal income tax are all calculated from the books.
  3. Management tool. Per-truck margins, overdue invoices and the real cost per kilometer only show up if costs are coded consistently.

The Danish rules that apply

Digital bookkeeping

The Danish Bookkeeping Act requires that businesses obliged to prepare an annual report, or with net revenue above DKK 300,000 in two consecutive income years, use a digital bookkeeping system to register transactions and store the registrations and vouchers. A shoebox of receipts and a spreadsheet therefore no longer meets the standard for a growing haulage firm.

In practice this means choosing accounting software that stores your data digitally and backs it up. Industry summaries of the reform describe two routes: a system on the Danish Business Authority's list of registered systems, or a non-registered system that meets the statutory criteria and has been declared to the authority (overview of the 2026 changes). Before you pick a tool, check the current list and the phase-in dates on the Danish Business Authority's bookkeeping guidance, because the requirements apply from different dates depending on your situation.

Retention

Vouchers, registrations and the accounting material must be kept for at least five years after the end of the financial year. For a truck owner this includes fuel-card statements, leasing agreements, workshop invoices, toll receipts and signed delivery documents.

VAT

VAT registration is mandatory once your taxable sales exceed DKK 50,000 within a 12-month period, and registered businesses file and pay through TastSelv Erhverv (SKAT: how and when to register).

How often you report depends on size. According to SKAT, you report every six months if your VAT-taxable revenue is under DKK 5 million a year and you have reported and paid on time. Newly registered businesses, businesses that have requested it, and businesses with DKK 5 to 50 million in taxable revenue settle quarterly. The exact deadlines change every period, so use SKAT's current table rather than a date from an article.

VAT

Annual report

Companies that must file an annual report submit it digitally to the Danish Business Authority through Virk, normally within six months of the end of the financial year (Årsrapporter). The authority treats the deadline strictly: even a one-day delay counts as a breach and can lead to daily fines and, in the end, compulsory dissolution. For a company with a calendar financial year, that makes the books the thing to close early, not late.

Recording income: freight invoices and cross-border work

Every freight invoice should carry the same core information: your company name and CVR number, the customer, date, a clear description of the transport, the amount and the VAT treatment. Keep the transport order, the delivery proof and the invoice together in the same entry, so that a single click shows the whole story.

Domestic haulage

Domestic transport for Danish customers carries Danish VAT in the normal way. Your bookkeeping task is simple but relentless: invoice promptly, register the invoice in the system the same day, and follow up on late payment. Many small haulage firms run into cash trouble not because they lack work, but because invoices go out ten days after the delivery.

Work for customers in other EU countries

Transport services for businesses in other EU countries are typically subject to reverse charge, which means the invoice must state that the buyer settles the VAT. Get the customer's VAT number, verify it, and note the check in your records.

If you also sell goods to other EU countries, the sale can be VAT-exempt only if you have verified the buyer's VAT number and can document that the goods left Denmark. SKAT names a signed CMR document or other carrier invoices as examples of that proof (same source). Store the CMR with the invoice it supports, since a missing document can turn an exempt sale into a taxable one.

Work for customers in other EU countries

Recording expenses: what goes where

Use a chart of accounts that separates cost types and, ideally, vehicles. If you run three trucks, a cost center per truck lets you see which one earns its keep.

Cost typeWhat to keep as voucherBookkeeping tip
FuelFuel-card statement and station receiptsReconcile the monthly statement to registrations per vehicle
Tolls and bridgesProvider invoice or receiptBook on the vehicle that used them
FerriesTicket or invoiceSee the ferry note below
Repairs and tiresWorkshop invoiceNote the registration plate on the entry
InsurancePolicy and invoiceSpread annual premiums if your system supports accruals
Leasing and loansAgreement and monthly statementSplit interest from repayments
SubcontractorsTheir invoiceConfirm their VAT treatment before paying
WagesPayslips and payroll reportSee the payroll section

Ferry tickets

Trucking in Denmark often includes ferry crossings. SKAT's guidance says that a ferry ticket can serve as an invoice if it contains the required invoice information, and VAT may be deducted for ferry transport relating to a goods van or lorry on yellow plates. Keep the ticket, check that it shows the required details, and book it against the right vehicle. If the vehicle is not on yellow plates, or you are unsure, ask your accountant before you claim the deduction.

Mixed private and business use

Owner-operators with a van or truck that is also used privately need a clear rule for what is business and what is private, and a record that supports it. Decide this at the start of the year with your accountant, not at the end.

Payroll for drivers

If you employ drivers, you must register as an employer on Virk before hiring, and you report pay, A-tax and labor market contributions (AM-bidrag) monthly through eIndkomst (SKAT: your first employee). Employers must also issue a monthly payslip. Good practice is to show gross salary, withheld taxes, ATP contributions and net salary.

Drivers add complexity that office staff do not: overtime, shift allowances, per diem arrangements and sometimes work in several countries. Whatever your agreement says, the bookkeeping rule is the same: the payroll report, the payslip and the bank transfer must match, and the supporting calculation must be kept with them. Payroll is also the area where a late or wrong report is most visible to the authorities, so many small firms hand it to an external provider early.

A routine that keeps the books clean

The SKAT bookkeeping guidance points to the same habits: enter transactions as soon as possible, keep track of vouchers, and record income and expenses regularly. It also notes that accounting software can support bookkeeping, VAT and tax accounting. Here is how that turns into a schedule for a trucking business.

Weekly (30 to 60 minutes)

  • Photograph or upload every receipt and supplier invoice.
  • Send invoices for completed jobs, with delivery proof attached.
  • Match bank transactions to entries.
  • Check which customer invoices are overdue and send reminders.

Monthly

  • Reconcile the fuel-card and toll statements to vehicles.
  • Reconcile the bank account and any loan or leasing accounts.
  • Run payroll, report through eIndkomst and file the payslips.
  • Review a simple profit and loss per truck, and a cash forecast for the next two months.

Each VAT period

  • Check that every sale has the right VAT code (domestic, reverse charge, exempt).
  • Confirm that EU-related invoices have the buyer's VAT number and delivery proof on file.
  • File and pay through TastSelv Erhverv by SKAT's current deadline.

Year end

  • Close the books early, reconcile fixed assets (trucks, trailers) and depreciation.
  • Prepare the annual report if your company form requires it, and file it digitally through Virk well before the six-month limit.
  • Archive the year's material in a way that meets the five-year rule.

Common mistakes in haulage bookkeeping

  • Late invoicing. Every day between delivery and invoice is a day of financing your customer.
  • Mixing vehicles in one cost pool. You cannot see which truck loses money.
  • Missing proof for cross-border jobs. A CMR or buyer VAT number that is not on file when SKAT asks is the typical problem.
  • Paper-only vouchers. Receipts fade and disappear in cabs. Photograph them the same day.
  • Treating payroll as an afterthought. Monthly reporting deadlines do not move because a driver was on the road.
  • Filing the annual report at the last minute. The authority treats the deadline as strict.

In-house or outsourced?

A one-truck owner-operator with few invoices can keep the books in simple accounting software and meet the rules with a weekly routine. The picture changes when you add drivers, several vehicles, international customers and VAT codes that vary by job. At that point, a bookkeeper who knows transport saves more than they cost, because they recognize the transport-specific items (ferry tickets, toll registrations, CMR-backed invoices) without having to ask.

There are three typical options: do it yourself with software, hire a general accountant, or use a provider that specializes in transport companies and also handles payroll and compliance dates. Choose on four criteria:

  1. Does it cover bookkeeping, VAT and payroll together, so the numbers agree?
  2. Does it understand haulage-specific VAT and documentation?
  3. Can you see your figures during the year, not only after year end?
  4. Does it help with driver documents and deadlines, or only with the accounts?

Perspective

We see the same pattern again and again with new haulage owners: they know the road and the customers, but the administration grows faster than the fleet. The first truck is manageable. The second truck, the first driver and the first foreign customer are when receipts, VAT codes and payroll reports begin to slip.

That is why we built Votra around the full path, from qualification to running the company. Our training side prepares drivers and aspiring haulage managers for the requirements of the Danish transport sector, and Votra Business works as an external operations and finance department for transport companies: bookkeeping, VAT, payroll, invoicing, debtor follow-up, an overview of the finances, administrative fleet management and monitoring of driver documents and deadlines.

Our view is that the books in a transport company should not be a separate project. They should sit next to the fleet and the drivers, because that is where the numbers come from. When one team sees both the vehicle list and the ledger, deadlines are caught earlier and the owner gets a clear picture of what each truck earns.

Jamal Mahjoub

From the driver's seat to your own company

Many readers of a bookkeeping guide are not yet company owners. If you are working toward the haulier qualification, our courses cover the route to becoming a haulage manager for trucks or vans, including an English-language option. When you are ready to set up the company itself, Votra Business can help with company formation, so that the structure, the VAT registration and the bookkeeping setup are in place before the first invoice goes out.

How Votra Business can take the admin off your desk

Votra Business is the business arm of the Votra brand, run as a separate company from Votra Danmark, our training arm. It is built for entrepreneurs, owner-operators and managers of transport companies who want bookkeeping, VAT, payroll, invoicing, debtor follow-up and fleet and document monitoring handled by people who work with transport companies every day. We offer the plans Business, Business+ and Business Partner. No prices are published for them, so contact us for a quote based on your fleet and number of employees.

Votra

See the services and plans on the Votra Business page.

FAQ

Do I need a digital bookkeeping system as a small trucking company?

If your company must prepare an annual report, or your net revenue exceeds DKK 300,000 in two consecutive income years, the Danish Bookkeeping Act requires a digital system. Even below those thresholds, software makes VAT and year-end work much easier. Check the Danish Business Authority's guidance for current requirements for your situation.

How long do I have to keep fuel receipts and invoices?

At least five years after the end of the financial year in which they belong. Store them digitally in your bookkeeping system so that they are linked to the entry they support.

When must a trucking business register for VAT?

When taxable sales exceed DKK 50,000 within a 12-month period. After registration you file and pay through TastSelv Erhverv. Most small businesses report every six months, and newly registered businesses report quarterly, so check SKAT's current deadline table.

How do I invoice a customer in another EU country?

For transport services to a business customer in another EU country, the invoice normally says that the buyer settles the VAT (reverse charge). Verify and record the customer's VAT number, and keep the transport documents, such as the CMR, with the invoice.

Can I deduct VAT on ferry tickets?

SKAT states that a ferry ticket can work as an invoice if it contains the required information, and VAT may be deducted for ferry transport relating to a goods van or lorry on yellow plates. If your vehicle is registered differently, ask an accountant first.

Sources