VAT returns for web developers – without Elster, without a tax advisor.

VAT returns for web developers – without Elster, without a tax advisor.

Whether you build websites, web apps, or custom software, Norman handles your Umsatzsteuervoranmeldung automatically. Sync your bank, track your SaaS expenses, and submit to the Finanzamt with one click.

Whether you build websites, web apps, or custom software, Norman handles your Umsatzsteuervoranmeldung automatically. Sync your bank, track your SaaS expenses, and submit to the Finanzamt with one click.

Join over 3,000 self-employed already using Norman.

Join over 3,000 self-employed already using Norman.

UStVA summary showing Revenue, Input VAT, Payment amount with "Send" button
UStVA summary showing Revenue, Input VAT, Payment amount with "Send" button
UStVA summary showing Revenue, Input VAT, Payment amount with "Send" button
Capterra reviews
ZUGFeRD e-invoicing standard is supported
ZUGFeRD e-invoicing standard is supported

How it works

Sync your bank

Income and expenses are categorized and auto-matched with invoices.

Sync your bank

Income and expenses are categorized and auto-matched with invoices.

Sync your bank

Income and expenses are categorized and auto-matched with invoices.

UStVA already pre-filled

Revenue, input VAT, and Reverse Charge are filled out. Review is easy with tips.

UStVA already pre-filled

Revenue, input VAT, and Reverse Charge are filled out. Review is easy with tips.

UStVA already pre-filled

Revenue, input VAT, and Reverse Charge are filled out. Review is easy with tips.

Submit to the Finanzamt

Send your UStVA directly from Norman. No Elster login, no manual forms.

Submit to the Finanzamt

Send your UStVA directly from Norman. No Elster login, no manual forms.

Submit to the Finanzamt

Send your UStVA directly from Norman. No Elster login, no manual forms.

Why developers spend hours on tax admin instead of coding

You can build complex applications, but German tax forms feel like legacy code with no documentation. Every month or quarter, you're either wrestling with Elster's interface or paying €150 for someone else to do basic arithmetic.

Your Umsatzsteuervoranmeldung isn't complicated: income minus deductible VAT equals what you owe. The math is trivial. The pain is in tracking everything and navigating a system designed in the pre-internet era.

Norman syncs with your bank, automatically recognizes dev tools and SaaS expenses, calculates your VAT position, and submits directly. It's like CI/CD for your taxes—automated, reliable, and requiring minimal intervention.

Tax filing for modern self-employed

From entry to ELSTER submission: Norman guides you through your VAT return step by step – no prior tax knowledge, no stress.

Deductions suggest and tax score

Input VAT automatically recognized

Norman detects deductible VAT and applies it correctly.

Deductions suggest and tax score

Input VAT automatically recognized

Norman detects deductible VAT and applies it correctly.

Deductions suggest and tax score

Input VAT automatically recognized

Norman detects deductible VAT and applies it correctly.

EÜR declaration supporting autmatically calculating revenue, expenses by category and business profit

Effortless tax declarations

All declarations are already filled out. Submit directly to the tax office.

EÜR declaration supporting autmatically calculating revenue, expenses by category and business profit

Effortless tax declarations

All declarations are already filled out. Submit directly to the tax office.

EÜR declaration supporting autmatically calculating revenue, expenses by category and business profit

Effortless tax declarations

All declarations are already filled out. Submit directly to the tax office.

Invoice data parsed and matched with the transaction

No manual work

Receipts and expenses are automatically matched to the right transactions.

Invoice data parsed and matched with the transaction

No manual work

Receipts and expenses are automatically matched to the right transactions.

Invoice data parsed and matched with the transaction

No manual work

Receipts and expenses are automatically matched to the right transactions.

Direct elster submission

ELSTER submission included

File directly with the tax office – no Elster forms or paperwork.

Direct elster submission

ELSTER submission included

File directly with the tax office – no Elster forms or paperwork.

Direct elster submission

ELSTER submission included

File directly with the tax office – no Elster forms or paperwork.

Always know when and how much taxes to pay

Live tax estimates

Know the next deadline and see your tax burden change in real-time.

Always know when and how much taxes to pay

Live tax estimates

Know the next deadline and see your tax burden change in real-time.

Always know when and how much taxes to pay

Live tax estimates

Know the next deadline and see your tax burden change in real-time.

Bank sync

Bank sync

AI advisor

AI advisor

Voice invoicing

Voice invoicing

Start for free

Start for free

Wow support

Wow support

VAT returns for web developers: A complete guide

Do web developers need to file VAT returns?

If you're a freelance web developer in Germany earning above €25,000/year, you must register for VAT and file regular Umsatzsteuervoranmeldungen. This applies whether you build WordPress sites, React apps, or enterprise solutions.

Many developers voluntarily register even below the threshold to reclaim VAT on hardware and software purchases.


What expenses can web developers deduct?

Development work involves significant tool costs, all eligible for Vorsteuer deduction:

  • Cloud services (AWS, Google Cloud, Azure, Vercel),

  • Hosting and domains,

  • Development tools and IDEs (JetBrains, VS Code extensions),

  • SaaS subscriptions (GitHub, GitLab, Notion, Slack),

  • Hardware (laptops, monitors, keyboards),

  • Online courses and certifications,

  • Co-working space and home office,

  • Internet and phone.

Every VAT euro on these business expenses can be reclaimed.


Common VAT mistakes developers make

  • Ignoring international SaaS: Many dev tools are US-based and charge without VAT. But German-hosted services and EU B2B reverse-charge scenarios need correct handling.

  • Not separating personal subscriptions: That Netflix account isn't deductible. But your Pluralsight subscription for learning new frameworks is.

  • Missing hardware deductions: That €3,000 MacBook has nearly €500 in reclaimable VAT—if you keep the invoice and register it correctly.

  • Wrong client invoicing: International clients have different VAT treatments. Charging 19% to a US startup is incorrect.


How Norman helps web developers

Norman connects to your bank and automatically categorizes tech expenses. It recognizes common vendors like AWS, GitHub, JetBrains, and correctly handles different VAT scenarios. Your UStVA is pre-filled and ready—review in 2 minutes, deploy to the Finanzamt with one click.

Built in Germany for

At Norman, the essentials are free.

Also, it's tax-deductible.

Billed yearly

(3 months free)

Free

Core accounting for free.

€0

Self-employment registration

Unlimited e-invoicing

Tax write-off tips

Bank sync

AI Autopilot

Get started

Klein

For Kleinunternehmer.

€12

/month (excl. VAT)

- 25%

Annual tax declarations (EÜR)

Personal income tax

Declare salary as an employee

EU revenue reports (ZM)

Invoicing pro plan

Get started

Pro

For self-employed charging VAT.

€24

/month (excl. VAT)

- 25%

VAT returns

All tax declarations

Tax efficiency score

Receipt auto-matching

Invoicing pro plan

Get started

Billed yearly

(3 months free)

Free

Core accounting for free.

€0

Self-employment registration

Unlimited e-invoicing

Tax write-off tips

Bank sync

AI Autopilot

Get started

Klein

For Kleinunternehmer.

€12

/month (excl. VAT)

- 25%

Annual tax declarations (EÜR)

Personal income tax

Declare salary as an employee

EU revenue reports (ZM)

Invoicing pro plan

Get started

Pro

For self-employed charging VAT.

€24

/month (excl. VAT)

- 25%

VAT returns

All tax declarations

Tax efficiency score

Receipt auto-matching

Invoicing pro plan

Get started

Billed yearly

(3 months free)

Free

Core accounting for free.

€0

Self-employment registration

Unlimited e-invoicing

Tax write-off tips

Bank sync

AI Autopilot

Get started

Klein

For Kleinunternehmer.

€12

/month (excl. VAT)

- 25%

Annual tax declarations (EÜR)

Personal income tax

Declare salary as an employee

EU revenue reports (ZM)

Invoicing pro plan

Get started

Pro

For self-employed charging VAT.

€24

/month (excl. VAT)

- 25%

VAT returns

All tax declarations

Tax efficiency score

Receipt auto-matching

Invoicing pro plan

Get started

Try effortless tax filing for free

Stop wasting time on accounting. Let Norman do your taxes.

FAQ

FAQ

FAQ

Q: Do I need a tax advisor for my development business VAT returns? No. For typical freelance developers, Norman handles everything. Connect your bank, review auto-categorized transactions, and submit with one click.

Q: How do I handle US-based SaaS tools? US companies typically don't charge VAT to German customers. This is correct—you may need to self-assess VAT under reverse charge rules for B2B services. Norman handles this automatically.

Q: Can I deduct VAT on my home office equipment? Yes. Hardware purchased for business use qualifies for Vorsteuer deduction. If you use equipment for both personal and business purposes, document the business percentage.

Q: What about open source contributions or free work? Unpaid work doesn't generate VAT liability. But if you receive donations or sponsorships, those may have VAT implications depending on the structure.

Q: Is Norman certified for tax submissions? Yes. Norman uses the official Elster integration and is fully certified. Your submission is legally equivalent to filing through Elster.

Made in Germany

Berlin based

GDPR-compliant

Hosted in Germany

© 2026 Norman AI GmbH

Made in Germany

Berlin based

GDPR-compliant

Hosted in Germany

© 2026 Norman AI GmbH

Made in Germany

Berlin based

GDPR-compliant

Hosted in Germany

© 2026 Norman AI GmbH