Skip to content
Costs

Website Costs and Tax: Expense or Capitalised Asset?

Deduct it now or write it off over several years? How a website invoice is treated for tax, what counts as acquisition cost and which deadlines stay attached to the document.

14 min read KostenPlanungDomain

At the end of a website project there is an invoice, and with it a question that tends to get stuck between the filing cabinet and the tax adviser: does this amount reduce profit straight away, or does it move into fixed assets and work its way through several years? That is not a matter of taste. It follows from two sentences in German law. For tax purposes, an intangible fixed asset may only be recognised if it was acquired for consideration (EStG Section 5 subsection 2). Commercial law, by contrast, grants an option to capitalise with an explicit list of exceptions (HGB Section 248 subsection 2). Anyone who knows those two sentences has already set half the switch. This article works through a typical website invoice line by line. It is no substitute for tax advice – the treatment of an individual case belongs with your tax adviser.

Website invoice: the fork in your bookkeepingOne document, two routes – and below them the yearly slices of depreciationSupplier invoiceWebsite buildnet, plus incidental costsHGB Section 255Expensed immediatelyself-built or recurringCapitalised and written offacquired for considerationProfit drops in the same yearProfit drops in slicesacross the useful lifeWritten off over three yearsPro rata in the year of acquisition: one twelfth per month (EStG Section 7)Year 1pro rata from monthYear 2full annual amountYear 3remaining amountUseful life taken from the official depreciation table AV, item 6.14.3.2Sources: EStG, HGB, UStG, AO and depreciation table AV of the Federal Ministry of Finance

Two routes, one decision

In accounting terms a website is not something you can touch. It is an intangible asset, and almost everything else follows from that.

German tax law is narrow here: an intangible fixed asset may only be recognised if it was acquired for consideration (EStG Section 5 subsection 2). A firm that builds the site in house does not have an option, it has a prohibition – the cost stays an expense of the year in which it arises. A firm that commissions a provider and pays for the work has an acquisition and takes the other route. That fork is the heart of the topic, and it explains why two businesses with almost identical spending can end up with completely different bookings. What a project of this kind actually costs is set out in Website budget: planning one-off and ongoing costs.

Commercial law takes a different line. Self-created intangible fixed assets may be recognised on the balance sheet – an option to capitalise, not a duty, and expressly not for self-created brands, mastheads, publishing rights or customer lists (HGB Section 248 subsection 2). For a small firm that is usually theory: a business using the cash-basis profit calculation prepares no commercial balance sheet. Where a balance sheet is drawn up, the commercial and the tax balance sheet diverge at this point. Where the useful life of a self-created intangible asset cannot exceptionally be estimated reliably, commercial law prescribes scheduled write-downs over ten years (HGB Section 253 subsection 3).

Built in house or acquired for consideration

In practice the edge between the two routes is rarely clean. A typical project mixes commissioned work and own work: the provider builds structure, design and technology, the firm supplies text, photographs and prices.

Only the part that was paid for counts for the booking. Your own working hours create neither acquisition cost nor a deductible expense – they simply do not appear in the profit calculation. That feels unfair, but the reason is sober: without payment there is no price against which a value could be measured. If you want the effort of your own team to be visible, show it in the project costing, not in the ledger. How a project splits over time, and where the in-house work really sits, is shown in Website project: timeline and duration.

Whether a balance sheet is required at all turns on two thresholds. A trade business must keep books once total turnover exceeds more than 800,000 euros in a calendar year, and likewise once trading profit exceeds 80,000 euros in a financial year (AO Section 141 subsection 1). Below those thresholds the cash-basis calculation remains available – but it is no free pass: the rules on the immediate write-off of low-value assets, on forming a pooled item and on depreciation apply unchanged and must be followed (EStG Section 4 subsection 3).

Scroll table sideways

Line on the invoiceHow it is usually treatedWhat that turns on
Concept, design and build by a providerAcquisition cost of an intangible fixed assetRecognition only on acquisition for consideration (EStG Section 5 subsection 2)
Your own hours for text, photographs and pricesNo recognition and no expense from own workSelf-created intangibles stay out for tax (EStG Section 5 subsection 2)
Setup, data migration and briefing during the projectIncidental costs of the acquisitionIncidental costs count towards acquisition cost (HGB Section 255 subsection 1)
Buying or taking over a domain against paymentNon-depreciable fixed assetEffective on sale or withdrawal only (EStG Section 4 subsection 3)
Hosting, maintenance, security updatesRunning expense of the periodUse granted for a period of time (EStG Section 11 subsection 2)
Later extension by a whole new sectionSubsequent acquisition costSubsequent cost counts as well (HGB Section 255 subsection 1)

The table shows what matters: it is not the invoice as a whole that gets classified, but every line on it. That is why an itemised invoice is worth more than one with a single line. Asking your provider to split the figures into build, domain, running service and briefing spares your bookkeeping an estimate and spares you a question during a tax audit. What else marks a solid quotation is set out in Checking a website provider, contract and access; how XICflow splits its own services is published on the pricing page.

  • Concept, design and build. The main figure on the invoice, provided the work was commissioned and paid for.
  • Migrating content from the old site. Moving text, images and redirects is part of reaching the operational state.
  • Setup on the target system. Going live, certificate, redirects, first measurement – without these the site cannot be used.
  • Later extensions. A whole new section is subsequent acquisition cost, not routine care (HGB Section 255 subsection 1).
  • Not the running service. Hosting, updates and small text changes are expenses of the period in which they arise.
  • Not the deductible input tax. Where input tax can be reclaimed, the VAT stays outside acquisition cost.

The split happens on the invoice, not afterwards

An invoice reading website build, flat fee forces your bookkeeping into an estimate that nobody can evidence. Ask for separate lines for build, domain, running service and briefing before you place the order and you will usually get them without debate. That costs one email; reconstructing the split years later costs a query from the tax office.

Useful life is an estimate that needs a reason

Three years is not a statute, it is a reading of the official table. If you set a shorter period because the site ages faster in technical terms, write it down: scope of the content system, maintenance contract, planned relaunch. Ten lines in the project folder cost nothing and are worth more in an audit than a recollection.

Four reliefs that do not apply here

German tax law offers several investment reliefs that come up regularly in conversations with an adviser. The four set out here all hang on a single word a website does not satisfy: movable.

A website is an intangible asset, not a movable thing – and that puts it outside the scope, however modest the price. This is the most common misconception on the topic, and it costs more than money once it surfaces in an audit.

Low-value assets

The immediate write-off runs up to 800 euros per asset, but only for depreciable movable fixed assets capable of independent use (EStG Section 6 subsection 2). Assets whose value exceeds 250 euros must also be entered in a separate, continuously maintained register (EStG Section 6 subsection 2). Neither has any bearing on a website.

Pooled item

The pooled item is open to assets between 250 and 1,000 euros, and here too only to movable ones (EStG Section 6 subsection 2a). It is released rigidly at one fifth in the year it is formed and in each of the following four financial years (EStG Section 6 subsection 2a).

Declining-balance depreciation

The declining annual amount may be at most three times the straight-line rate and must not exceed 30 percent (EStG Section 7 subsection 2). This provision also addresses movable assets and comes to nothing for a website.

Investment deduction

Up to 50 percent of expected acquisition cost can be pulled forward, expressly for depreciable movable fixed assets (EStG Section 7g subsection 1). The total is capped at 200,000 euros per business across the year of deduction and the three preceding years (EStG Section 7g subsection 1).

In practice that means a purchased website costing a few thousand euros can be neither written off at once as a low-value asset, nor placed in a pooled item, nor depreciated on a declining balance, nor pulled forward through an investment deduction. It is spread on a straight line across the estimated useful life, full stop. That is not a trick, it is a question of how the contract is built: a monthly service model produces different bookings than a one-off purchase. Which models exist and how they differ is set out in the comparison of routes to a website.

Whoever is in the register decides the value

A domain registered to the provider does not belong to the business in accounting terms – and at the next change of provider an asset turns into a negotiation. The registrant should be the business, not the agency. How a move runs without losses is described in Switching website providers and migrating.
  • Hosting and operation. Billed monthly or annually, an expense of the period concerned.
  • Maintenance and security updates. They preserve the existing state and create nothing new.
  • Small text and image changes. Upkeep, not an additional asset.
  • Domain registration fees. Consideration for the period, whether or not a domain was purchased.
  • Certificates and mailboxes. Running costs with no connection to the build.
  • Prepayments beyond five years. Must be spread (EStG Section 11 subsection 2).
  • Small-amount invoice. An invoice not exceeding 250 euros in total needs only four mandatory details (UStDV Section 33) – domain and hosting documents often fall exactly into that window.
  • Electronic invoicing. An electronic invoice qualifies only if it is issued, transmitted and received in a structured electronic format (UStG Section 14 subsection 1). A PDF does not meet that.
  • Transitional rule. A trader with up to 800,000 euros of total turnover in the preceding calendar year may still bill on paper or in another electronic format for supplies made until 31 December 2027 (UStG Section 27 subsection 38).
  • Net or gross. Where input tax is deductible, acquisition cost is the net figure; for a small business it is the gross figure.

The most expensive line on a website invoice is the one nobody itemised.

  • The itemised invoice. Build, domain, running service, briefing – shown separately.
  • The contract or quotation. It shows whether a service was bought or only granted for use.
  • The date the site became operational. The start of the write-off follows the month the site could be used, not the invoice date.
  • The note on useful life. Two paragraphs of reasoning if you depart from the usual approach.
  • Evidence for the domain. Registrant entry and amount, if the domain was taken over against payment.
  • The list of in-house work. Not for the ledger, but for the project costing and the next negotiation.

With those six items in hand a discussion turns into an allocation. At XICflow the split is part of the quotation rather than an afterthought on request: build, domain and running service appear as separate lines with their own terms. The path from enquiry to a finished site is set out under how it works, the building blocks on the features page and results in the examples. Whether the step is worth taking at all is covered in When a new website pays off; if you are weighing a social media profile instead, the trade-off is in Your own website versus a social media profile. For firms that supply public buyers: Public sector contracts and what buyers check. And if you keep the site in a fixed routine afterwards, you spare yourself the next argument of principle: Website maintenance as a routine. Questions about a concrete split are answered via contact.

Sources and studies

German Income Tax Act, Sections 4, 5, 6, 7, 7g and 11, consolidated version. German Commercial Code, Sections 248, 253 and 255. German VAT Act, Sections 12, 14, 15, 15a, 19 and 27, together with the VAT Implementing Ordinance, Sections 33 and 44. German Fiscal Code, Sections 141, 147, 169, 233a and 238. Depreciation table for generally usable fixed assets of the Federal Ministry of Finance, version of 15 December 2000, BStBl I 2000, page 1532. All statutory provisions were retrieved on 1 September 2026; this article does not replace tax advice in an individual case.