Two revenue streams to split, a stock to value, a separate VAT scheme for used cars: what a garage must keep straight, and where it goes wrong.
In short. A car garage in Luxembourg sells two very different things on the same invoice: parts (a stock to be valued) and labour (a service). Both carry the standard VAT rate of 17%, but reselling used vehicles often falls under a separate VAT scheme, the margin scheme, where the tax is calculated on the margin rather than on the full sale price. Keeping a garage's books properly starts with knowing how to split these streams without getting the rate or the base wrong. At Advena, that bookkeeping starts from €325 per month, all included, inside the management tool we deploy ourselves.
Repairs, servicing, parts sales, trade-ins and used-car resale, sometimes bodywork or breakdown recovery: a garage combines activities that do not follow the same accounting rules. When the books are kept at arm's length by a firm that never sets foot in the workshop, the result is a mis-valued stock, a used-vehicle VAT applied the wrong way, and a real margin the owner only discovers at year-end. Here is, item by item, what a garage must keep straight in Luxembourg, and where the costly mistakes hide.
Two trades on one invoice: parts and labour
The first thing to grasp is that a garage invoice adds up two kinds of operation. Spare parts are goods: they come out of a stock, they have a purchase price and a resale margin. Labour is a service: it is measured in workshop hours and has no direct purchase cost, but it does have an hourly cost of production. In accounting terms these two streams are not posted to the same PCN 2020 accounts, and tracking their margin separately is the only way to know whether it is the workshop or parts sales that keeps the garage alive.
One rate detail trips up a lot of owners: in Luxembourg, car repair falls under the standard rate of 17%, on both parts and labour. The reduced 8% rate that exists for bicycle repair does not apply to cars. If you reuse a quote template from a Belgian or French colleague, check this before you invoice: the Luxembourg grid has its own rates, which we set out in our guide to VAT rates in Luxembourg in 2026.
Stock: spare parts and vehicles held for resale
This is the worst-kept item in the garages we take over. A garage actually carries two distinct stocks. On one side, parts and consumables (filters, brake pads, oils, tyres), which turn over fast and are valued at purchase cost. On the other, used vehicles held for resale, each a stock line in its own right, with its purchase price, its reconditioning costs and its entry date.
Confusing the two, or worse, failing to inventory the vehicles awaiting resale, distorts the year's result directly. A vehicle bought for €6,000 and unsold on 31 December is not an expense for the year: it is an asset on the balance sheet. Writing it off as a cost artificially understates profit and sets up a nasty surprise at an audit. Valuing the stock and tying it to the right financial year is exactly the kind of thing where real-time bookkeeping, done alongside the workshop, changes everything: you know what is in stock because the same system handles the repair orders and the parts purchases.
VAT on used vehicles: the margin scheme
This is the number-one tax feature of the trade, and the one that triggers the most reassessments. When a garage buys a used vehicle from a private individual, a small business or another dealer who charged no VAT, it cannot deduct any VAT on that purchase. In return, the law lets it tax only its margin on resale, not the full sale price. This is the profit-margin scheme, set out in Article 56ter of the amended VAT Act of 12 February 1979, which transposes Articles 312 to 325 of EU Directive 2006/112/EC.
In practice, VAT is not calculated on the displayed price, but on the difference between the sale price and the purchase price. A worked example at the Luxembourg standard rate of 17%:
| Operation | Amount |
|---|---|
| Vehicle purchase price (from a private individual) | €6,000 |
| Resale price | €8,000 |
| Gross margin | €2,000 |
| Taxable base (margin / 1.17) | €1,709.40 |
| VAT due (17%) | €290.60 |
Under the normal scheme, VAT would have applied to the full €8,000, a far heavier charge. The margin scheme avoids this double taxation, since the vehicle already bore VAT on its first sale. But it comes with three obligations a garage cannot ignore: no right to deduct VAT on the purchase concerned, a VAT amount that never appears separately on the resale invoice, and above all the duty to keep margin-scheme operations separate in the accounts from those under the normal scheme. A garage that sells both used cars under the margin scheme and new parts under the normal scheme therefore runs, in effect, two parallel VAT ledgers. It is perfectly workable, provided the tool is set up for it and the return is generated without re-keying, as we explain in our guide to the VAT return in Luxembourg.
Selling used cars and unsure you are applying the margin scheme correctly? We check your setup before the next audit, not after.
Have your VAT checkedTooling and the workshop: fixed assets to depreciate
A vehicle lift, a wheel-alignment rig, an air-conditioning station, a diagnostic unit: these are fixed assets, not expenses for the year. They go onto the balance sheet as assets and are deducted gradually, through depreciation, over their useful life. Treating a €12,000 lift as a cost of the year it is bought distorts the result and invites a rejection. The depreciation mechanics under the PCN 2020 are the same as for any equipment, and we have detailed them in our article on fixed assets and depreciation.
A frequent special case in a garage: the demo or courtesy car. If it is capitalised and also used privately by the owner or an employee, it triggers a benefit in kind, with the rates and VAT subtleties we described for the company car in Luxembourg. Telling it apart from a stock vehicle held for resale is not cosmetic: they sit neither in the same place on the balance sheet nor under the same VAT regime.
Deposits, breakdown recovery and cross-border customers
Three situations recur and are worth framing from the outset. Deposits taken before a big repair or a parts order are subject to VAT when they are received, not on delivery: you must issue a deposit invoice, or you shift the tax into the wrong period. Breakdown recovery and towing are a separate service, to be distinguished from the repair that follows. Finally, cross-border customers: a Belgian, French or German private individual who has their car repaired in your workshop pays Luxembourg VAT at 17%, because the physical service takes place in Luxembourg. The rule changes for a service invoiced to a taxable business in another Member State. These are cases you settle once, at setup, rather than one invoice at a time.
Why keep a garage's books in the same tool as the workshop
A garage runs on three flows that, almost everywhere, never talk to each other: the repair orders, the parts stock and the accounts. The quote comes out of a workshop package, the parts are ordered somewhere else, and the firm re-keys invoices a quarter later, never seeing the stock. Every break is a source of error: a part invoiced but never taken out of stock, a deposit received but not declared, a used vehicle sold without the margin being properly isolated.
Our approach is the opposite. We keep your books in the Odoo we configure ourselves, where the repair order, the parts issue from stock, the customer invoice and the accounting entry are one and the same flow. Bank feeds and supplier invoices feed the accounts continuously, so you read your margin by activity (workshop, parts, used cars) this month, not eight months later. No traditional accounting firm touches your workshop software; no integrator keeps your books. It is this pairing, described on the tooling side in our feature on Odoo in Luxembourg for SMEs, that sets us apart, and it counts double for a stock-driven trade like yours.
Who this model is not for
Let us be straight about it. Our fixed fee and our real-time approach are built for an independent garage or a small dealership, from 1 to 50 employees, that wants to steer its margin and stop enduring its accounts. If you are a multi-site distribution group with consolidated reporting up to an importer, abnormal vehicle volumes and an in-house accounting team, your need calls for a heavier setup than ours. And if all you want is to drop off a folder of invoices once a year at the lowest price, you will be paying for a real-time service you will not use. We would rather tell you at the first meeting.
Want accounting support that understands a garage's stock, labour and margin-scheme VAT? Let's talk.
Talk about your garageFrequently asked questions
What VAT rate applies to car repair in Luxembourg?
Car repair, parts and labour included, falls under the standard rate of 17%. The reduced 8% rate for bicycle repair does not apply to cars. Used-vehicle sales may, however, fall under the margin scheme.
How does the margin scheme work for a used vehicle?
When the garage buys a vehicle with no deductible VAT (from a private individual, for instance), it taxes only its margin on resale, not the full sale price, under Article 56ter of the VAT Act. The VAT does not appear on the invoice, and operations under this scheme must be tracked separately in the accounts.
Is an unsold used vehicle at year-end an expense?
No. A vehicle held for resale and unsold at the closing date is stock, and therefore a balance-sheet asset. Booking it as an expense for the year distorts the result and exposes you to a reassessment. It must be inventoried with its purchase price and reconditioning costs.
How do you separate workshop margin from parts margin?
By posting labour sales and parts sales to distinct PCN 2020 accounts and analytic tags. In a tool that handles the workshop, the stock and the accounts together, this split is automatic and the margin by activity reads continuously.
Do you need special software for a garage's accounting?
Not necessarily a dedicated garage package. What matters is that the workshop, the parts stock and the accounts live in the same system, configured for Luxembourg VAT and the margin scheme. At Advena, your books are kept in Odoo, included in the support.
Going further
- Accounting firm in Luxembourg: the complete guide for an SME
- What an accounting firm costs in Luxembourg: fixed fee, hourly rates and hidden extras
- VAT rates in Luxembourg in 2026: 17, 14, 8 and 3%
- Retail shop accounting in Luxembourg: the owner's guide
- Fixed assets in Odoo: managing depreciation under the PCN 2020
Why Advena?
We are the only Luxembourg accounting firm that keeps your books in the management tool it deployed at your premises itself, workshop and stock included. A fee announced up front from €325 per month, a named file manager, accounts kept current at all times and not a single surprise line on an invoice. On a contested VAT case, such as a vehicle under the margin scheme, we point you to the official source rather than ruling in its place. We inform, we invent nothing, and we tell you plainly when our model is not the right fit.
Tell us what your garage sells, and we will tell you how to keep it straight and what it costs. No phantom quote.
Talk about your case