forumNew topic

We paid 30,000 € to have a website built, how do we write it off in Germany?

HHavva S***Expert
Job title
Clinic manager
Sector
Real estate
Organization type
two-branch business
Joined
Jun 2023
Message
176
#1

We run a 15-employee GmbH in Stuttgart manufacturing industrial machine parts. Last month, we hired a local agency both to revamp our corporate identity and to build a closed B2B ordering portal for our existing clients. The project was delivered an invoice for 30,000 € excl. VAT was issued, and we paid it via bank transfer.

As year-end approaches we had an initial chat with our tax advisor. I mean they told us this 30,000 € cannot be deducted in one go as a direct operating expense against this year's profit; instead, it has to be treated as an intangible asset and depreciated over several years.

How exactly are website costs treated under German tax law? Is there any way to deduct the whole invoice immediately, or are we forced to amortize it over a set number of years? How are content and maintenance line items factored into this?

FFiliz G***MemberCommunity member
Joined
Apr 2022
Message
29
Most Helpful#2

Short answer: In Germany, a comprehensive website or customer portal built from scratch by an external agency cannot be expensed all at once; it is considered an intangible fixed asset and must be capitalized on the balance sheet through depreciation. However, if the invoice is itemized, the development portion can be amortized while content creation, maintenance, and hosting costs can be deducted directly as current operating expenses for that tax year.

Under German tax law and Federal Ministry of Finance guidance, the process rests on these rules: 1) Development Costs: A 30,000 € custom-built ordering site provides long-term value to your business. By default, the standard depreciation period for websites is 3 years. However, under the Ministry's circular on digital assets and software, certain types of software may be depreciated over a useful life of 1 year. Your tax advisor needs to verify whether this updated guidance applies to your specific setup.

2) Maintenance and Updates: If the agency itemizes things like system updates, copywriting, bug fixes, or initial content entry separately on the invoice, these parts are not considered capital assets; they can be written off directly as operating expenses in the year they are billed.

3) Invoice Breakdown: Talk to the agency and get the 30,000 € invoice split into line items. For example, if it's broken down into 18,000 € for core portal development, 7,000 € for content and visual assets, and 5,000 € for first-year technical support and hosting, you can expense the support and content portions right away this year and only capitalize the core infrastructure, optimizing your tax burden.

ZZafer Y***Expert
Job title
Software team lead
Sector
Jewelry
Organization type
8-person team
Joined
Jun 2023
Message
214
#3

Your advisor is right, the German tax office (Finanzamt) will never let you deduct a 30k Euro ordering portal in a single lump sum. During an audit, they will immediately reclassify it as a capital asset and slap you with back taxes. The cleanest way is to break down the invoice properly from the start.

CCaner K***VeteranCommunity member
Joined
May 2023
Message
21
#4

We had a similar B2B portal built for 26,000 € back in 2022 in Düsseldorf. Our advisor had the agency split the invoice into two: 16,000 € for software development was put on a 3-year depreciation schedule, while the remaining 10,000 € for content prep and integration support was expensed right away that year. We had no issues during our audit.

PPerihan K***Member
Job title
Product Manager
Sector
Catering
Organization type
20-person company
Joined
Feb 2024
Message
220

Doki · Corporate website · 2024

#5

The legal distinction here comes down to what qualifies as an intangible asset. If it had been developed completely in-house, capitalization would be optional or restricted, but because it was acquired externally, capitalizing it on the balance sheet is a statutory requirement. It far exceeds low-value asset thresholds, so depreciation is unavoidable.

CCeren A***Expert
Job title
Brand Manager
Organization type
chain store
Joined
Aug 2023
Message
154
#6

The Finance Ministry's circular on digitalization reduced the useful life of computer hardware and software to 1 year. Many advisors still apply the old 3-year table simply out of habit. Definitely remind your tax advisor of the updated digital asset depreciation rules and ask if your portal qualifies.

GGürkan A***Member
Job title
Studio Founder
Sector
Software
Organization type
chain store
Joined
Jul 2024
Message
139
#7

Contact the agency immediately and do not let them leave the invoice as a single line reading "website development." Have them split it into software licensing, graphic design, copywriting, and annual maintenance. The more granular the invoice, the more leeway your accountant has to write it off as an immediate expense.

EEceMember
Job title
Legal Counsel
Joined
Feb 2024
Message
98

Doki · Backup setup · 2023

#8

Under applicable tax regulations, expenditures meeting the criteria of fixed assets must be capitalized in accordance with the accrual accounting principle. Aligning your depreciation schedule with your corporate balance sheet and profitability targets under the guidance of your tax advisor will eliminate the risk of back taxes in a future business tax audit.

JJülide A***Member
Job title
Accounting Manager
Sector
Jewelry
Organization type
20-person company
Joined
May 2024
Message
103

Doki · Vulnerability scanning · 2026

#9

whatever you do don't lump hosting, domain and monthly maintenance into that 30k. those are ongoing operating expenses so they get expensed directly every month, nothing to do with depreciation.

KKemal T***Member
Job title
IT manager
Sector
Accounting & advisory
Organization type
two-branch business
Joined
Nov 2023
Message
121

Doki · Corporate website · 2024

#10

Here's how it went for us. I mean changing habits is harder and more expensive than setting up a system.

If I were you, I'd go this route.

SSena G***MemberCommunity member
Joined
Feb 2023
Message
356
#11

Three different views emerged, they all complement each other. Processes without records never improve, because you don't know what to fix.

When making a decision first look at what data you have on hand. Correct me if I'm wrong.

AAli T***Member
Job title
Call center representative
Sector
Paper
Organization type
workshop
Joined
Jul 2024
Message
269
#12

I didn't know that.

ÜÜlkü T***MemberCommunity member
Joined
Nov 2023
Message
140
#13

Here's how it went for us. When making decisions, write down the worst-case scenario too, not just the best.

This is my opinion, I'm not claiming it's absolute truth.

KKemal Ç***Member
Job title
Field sales representative
Sector
Plastic
Organization type
120-person company
Joined
Oct 2022
Message
140

Doki · Interface design · 2023

#14

I don't think this advice fits everyone. The harder it is to reverse a decision, the slower you should make it.

KKaan Y***Member
Job title
Social media manager
Sector
Furniture manufacturing
Organization type
two-branch business
Joined
Jun 2025
Message
84
#15

This thread is archived.

AAyşe O***Veteran
Job title
Quality control inspector
Sector
Energy
Organization type
120-person company
Joined
Dec 2023
Message
126
#16

Let me speak from the other side; I'm on the supplier side. The harder it is to reverse a decision, the slower you should make it.

If you post the result here, it will help others too.

DDoruk Ş***MemberCommunity member
Joined
Oct 2024
Message
218
#17

Great work.

ÖÖmer O***Member
Job title
Field sales representative
Sector
Software
Organization type
sole proprietorship
Joined
Feb 2023
Message
135
#18

I've been down this road, let me tell you. Don't hesitate to ask; those who don't ask always pay more.

FFatma B***Member
Job title
Project manager
Sector
Media and publishing
Organization type
8-person team
Joined
May 2024
Message
164
#19

We need to make a distinction here. When you try to change everything at once, nothing settles.

If you get three different answers on a topic, the question was asked wrong. If I were you, I'd go this route.

RReyhan K***Veteran
Job title
Data Analyst
Sector
Glass
Organization type
40-person manufacturing company
Joined
Apr 2024
Message
13

Doki · Phishing awareness training · 2023

#20

to get into the details: Start with a small trial; don't commit to everything at once.

just leaving this note it might be useful.

Reply