Launching a freelance or solo business in Germany typically begins with an intimidating 16-page bureaucratic obstacle course: the tax registration questionnaire (Fragebogen zur steuerlichen Erfassung). How does Sorted guide founders from their initial tax number through monthly advance VAT filings to a legally compliant profit return (EÜR) – and how can the platform be automated via APIs?
This article is an in-depth expert contribution from our content cluster. Discover the complete overview on our main page: AI & Workflow Automation →
- Guided Registration Wizard: Digitize and transmit the official German tax registration questionnaire via ELSTER in under 15 minutes.
- Autonomous EÜR & VAT Filings: Continuous mapping of client revenues and operating expenses with one-click electronic filing of periodic VAT and annual profit declarations.
- Open Banking & Developer APIs: European PSD2 multibank reconciliation paired with modern RESTful endpoints for custom n8n workflow pipelines.
- The German Fiscal Labyrinth: From Registration Anxiety to Tax Numbers
- The Guided Tax Registration Questionnaire
- Ongoing Bookkeeping: Periodic VAT Filings & The Annual EÜR Return
- Statutory Deductions, Home Office Allowances & Hardware Write-Offs
- E-Invoicing Mandates 2026: ZUGFeRD & XRechnung for Solopreneurs
- Open Banking & Automated Transaction Matching
- REST API & Programmatic Integration: Connecting Billing Workflows
- Hands-On n8n Workflow for Automated Client Invoicing
- Market Comparison: Sorted vs. Accountable, sevDesk & Lexware Office
- Strategic Verdict & Implementation Playbook for Solo Entrepreneurs
The German Fiscal Labyrinth: From Registration Anxiety to Tax Numbers
Launching an independent freelance consultancy, software development practice, or creative agency in Germany immediately confronts entrepreneurs with one of Europe's most intricate regulatory gateways: before a business can issue its very first invoice, the fiscal authority (Finanzamt) demands granular projections regarding anticipated revenues, estimated net margins, accounting methodologies, and the binding election between the small business scheme and standard VAT taxation.
For self-employed professionals, the official federal ELSTER portal often proves bewildering: dense terminology derived from the German Income Tax Act (EStG) and Value Added Tax Act (UStG) causes significant confusion. Inadvertently overestimating first-year earnings on the statutory registration form can prompt the tax authority to assess steep quarterly advance tax prepayments, placing severe financial strain on early-stage liquidity.
Eliminating the Tax Number Processing Bottleneck
If the official tax registration questionnaire contains formatting errors or ambiguous classifications, the issuance of the local tax number (Steuernummer) and European VAT identification (USt-IdNr.) can be delayed by weeks. Without a valid tax identifier, a founder cannot issue statutory B2B invoices. Sorted mitigates this hurdle by validating inputs against official tax authority schemas before submission.
Berlin-based tax technology platform Sorted (getsorted.de) was engineered specifically to dismantle this administrative friction for freelancers, solopreneurs, and independent creators across Germany.
The Guided Tax Registration Questionnaire
The flagship capability of Sorted within the European software ecosystem is its conversational registration assistant. Rather than navigating static, multi-page PDFs, founders complete an intuitive guided questionnaire:
Freelancer vs. Commercial Trade
Pre-evaluation of professional activities (e.g., developers, designers, journalists) to ensure correct classification as a liberal profession (§ 18 EStG) or trade registry.
Realistic Revenue Modeling
Prudent estimation of initial commercial earnings to prevent excessive quarterly prepayment assessments by the municipal tax office.
Tax Regime Advisory
Interactive evaluation comparing the small business exemption (§ 19 UStG) against regular taxation based on projected hardware capital expenditures.
Direct ELSTER Transmission
Encrypted, one-click submission of the validated registration file directly to the relevant local fiscal authority, complete with formal digital receipt tokens.
Following submission, Sorted tracks filing progress and alerts the user as soon as official tax identifiers are assigned. The profile data automatically populates the user's ongoing accounting suite, enabling instant billing readiness.
Ongoing Bookkeeping: Periodic VAT Filings & The Annual EÜR Return
Throughout the active operating year, Sorted automates compliance obligations using the simplified German cash-basis net profit method (EÜR):
Periodic Advance VAT Returns in Under Sixty Seconds
For standard-taxed freelancers, Sorted aggregates all client billing invoices and verified vendor expense receipts. The application calculates the net tax balance (collected sales tax minus reclaimable input VAT) and populates statutory code fields automatically. A simple PIN confirmation files the declaration to the tax office by the 10th-of-the-month statutory deadline.
| Filing Requirement | Statutory Deadline | Automation inside Sorted |
|---|---|---|
| Advance VAT Return (USt-VA) | Monthly or quarterly by the 10th | Automated balance calculation and encrypted ELSTER transmission |
| Filing Deadline Extension | February 10th of the operating tax year | One-click application incorporating 1/11th special prepayment rules |
| Net Income Profit Return (EÜR) | Annually by July 31st of following year | Complete official Annex EÜR generation aligned with statutory codes |
| Trade Tax Declaration | Annually (for registered commercial traders) | Incorporates statutory allowance (€24,500) and municipal assessment rates |
| Income Tax Return | Annually with Annex S / Annex G | Integrated transfer of freelance and commercial operating profits |
Statutory Deductions, Home Office Allowances & Hardware Write-Offs
At fiscal year-end, self-employed professionals must balance operating income against operational expenses under § 4 Abs. 3 EStG. Sorted structures deductions according to standard German charts of accounts (SKR03), cleanly categorizing telecommunications, travel expenses, client entertainment, and capital depreciation (AfA).
Particularly advantageous for remote founders and digital contractors are the platform's automated statutory deduction calculators:
- Home Office Flat Rate: Sorted logs qualifying home office working days, applying the statutory flat-rate deduction (up to €1,260 annually or 210 days at €6 per day) directly against taxable income.
- Immediate Digital Asset Depreciation: In accordance with federal fiscal directives regarding the operational life of computer hardware and software, laptops, monitors, and developer tools are expensed at 100% in the year of acquisition.
- Low-Value Assets (GWG): Capital operational tools costing up to €800 net are expensed immediately in the month of purchase without requiring multi-year depreciation schedules.
E-Invoicing Mandates 2026: ZUGFeRD & XRechnung for Solopreneurs
With mandatory European electronic invoicing standards (EN 16931) taking effect across B2B commerce, corporate buyers can legally reject non-structured PDF invoices. Solopreneurs and freelance contractors must possess software capable of creating, validating, and reading electronic documents.
Universal E-Invoicing Applicability
Contrary to persistent urban myths, operating under the small business exemption (§ 19 UStG) does not excuse founders from receiving electronic invoices. Every German enterprise must maintain systems capable of processing structured XML formats. Sorted delivers this capability natively with zero plugin overhead.
Sorted embeds e-invoicing directly into standard client billing:
- Hybrid ZUGFeRD 2.2: Invoices are formatted as human-readable PDFs containing embedded, machine-readable XML records. Corporate clients can view the invoice visually or ingest it autonomously into enterprise ERP systems.
- Standalone XRechnung: For contracts with German federal ministries, municipal bodies, or public institutions (B2G), Sorted issues standardized XML files complete with buyer reference codes (Leitweg-ID).
- Inbound E-Invoice Processing: Vendor invoices arriving as structured XML attachments are parsed upon upload and pre-assigned to appropriate expense categories.
Open Banking & Automated Transaction Matching
Reconciling bank records manually consumes valuable billable consulting hours. Sorted utilizes European PSD2 open banking bridges to integrate virtually all German financial institutions:
Commercial & Cooperative Banks
Encrypted daily statement synchronization with Sparkassen, Volksbanken, Deutsche Bank, Commerzbank, ING, and DKB.
Modern Business Accounts
Direct connectivity with N26, Revolut Business, Qonto, Finom, Holvi, and Kontist with zero manual CSV exports.
Intelligent Ledger Matching
Automated pairing of incoming client settlements against open accounts receivable, transitioning invoices to settled status in real time.
Deduction Loss Prevention
Flags outgoing statement charges lacking associated receipts, prompting users to upload vouchers to secure input tax write-offs.
REST API & Programmatic Integration: Connecting Billing Workflows
For software developers, tech contractors, and digital agencies, Sorted offers a RESTful API enabling programmatic synchronization of invoices, expenses, and customer directories from external project management or time tracking platforms.
API Architecture & Sample Request
The API utilizes standard HTTPS endpoints authenticated via Bearer tokens. All communication adheres to clean, structured JSON formats.
Sample cURL request to issue a client invoice programmatically:
curl -X POST https://api.getsorted.de/v1/invoices \
-H "Authorization: Bearer sec_live_88f91a2b3c4d5e6f" \
-H "Content-Type: application/json" \
-d '{
"recipient": {
"name": "Acme Innovations GmbH",
"street": "Technologiepark 14",
"zip": "10115",
"city": "Berlin",
"country": "DE",
"vat_id": "DE318920194"
},
"invoice_date": "2026-10-13",
"due_days": 14,
"currency": "EUR",
"format": "ZUGFERD_2_2",
"items": [
{
"description": "Full-Stack Software Engineering Sprint 42",
"quantity": 40,
"unit": "hours",
"price_net": 110.00,
"vat_rate": 19
}
]
}'
Sorted confirms creation with a unique document ID, sequential invoice identifier, and direct link to the finalized ZUGFeRD PDF container:
{
"id": "inv_74910294",
"invoice_number": "RE-2026-0048",
"status": "issued",
"net_total": 4400.00,
"vat_total": 836.00,
"gross_total": 5236.00,
"format": "ZUGFERD_2_2",
"created_at": "2026-10-13T10:45:00Z"
}
Hands-On n8n Workflow for Automated Client Invoicing
Integrating Sorted with open-source automation engines like n8n enables fully autonomous month-end billing: upon completion of monthly consulting milestones inside time-tracking tools (such as Toggl or Harvest), n8n triggers invoice creation inside Sorted and transmits the finalized document directly to client accounting desks.
-
1. Billing Trigger & Monthly Cut-Off
Scheduled cron interval executing on the 1st of each calendar month or upon approval of consulting milestones.
-
2. Timesheet Aggregation
Query billable project hours, rates, and detailed timesheet memos directly via time-tracking APIs.
-
3. E-Invoice Generation via Sorted
Invoke
POST /v1/invoiceson Sorted to generate compliant ZUGFeRD 2.2 / EN 16931 containers. -
4. Client Dispatch & Revisions Archive
Automated transactional email delivery to client finance departments alongside archival inside Google Drive.
A tested n8n production JSON workflow blueprint for autonomous invoicing:
{
"name": "Sorted Automated Invoice Dispatcher",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "months",
"triggerAtDay": 1,
"triggerAtHour": 8
}
]
}
},
"name": "Monthly Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.1,
"position": [240, 300]
},
{
"parameters": {
"method": "POST",
"url": "https://api.getsorted.de/v1/invoices",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "Bearer sec_live_88f91a2b3c4d5e6f"
},
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"invoice_date\": \"{{ $now.format('yyyy-MM-dd') }}\",\n \"due_days\": 14,\n \"format\": \"ZUGFERD_2_2\",\n \"items\": [\n {\n \"description\": \"Monthly Software Engineering Services\",\n \"quantity\": 160,\n \"unit\": \"hours\",\n \"price_net\": 105.00,\n \"vat_rate\": 19\n }\n ]\n}"
},
"name": "Create Sorted Invoice",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"position": [480, 300]
}
],
"connections": {
"Monthly Schedule Trigger": {
"main": [
[
{
"node": "Create Sorted Invoice",
"type": "main",
"index": 0
}
]
]
}
}
}
Market Comparison: Sorted vs. Accountable, sevDesk & Lexware Office
How does Sorted compare against specialized freelancer suites and established accounting packages? The comparison below illustrates key functional distinctions:
| Evaluation Metric | Sorted (getsorted.de) | Accountable | sevDesk / Lexware Office |
|---|---|---|---|
| Primary Focus | Guided business registration & streamlined EÜR | Mobile real-time tax clock & quick VAT returns | Broad multi-user bookkeeping for scaling SMBs |
| Registration Assistant | Industry Leader (official tax questionnaire) | Basic registration guidance | No guided tax registration wizard |
| ELSTER Integration | Native & integrated for VAT returns and EÜR | Native & integrated for VAT returns and EÜR | Integrated ELSTER interface |
| E-Invoicing (EN 16931) | Fully native (ZUGFeRD 2.2 & XRechnung) | Fully integrated | Fully integrated |
| Banking Sync (PSD2) | Live synchronization across German banks | Live sync with missing receipt alerts | Comprehensive banking module |
| Pricing Tier | Free registration assistant, approx. €10–25 / month | Approx. €15–30 / month | Approx. €20–40 / month |
Strategic Verdict & Implementation Playbook for Solo Entrepreneurs
Sorted removes the initial apprehension surrounding German fiscal compliance from the very first hour of operation. By converting the official tax registration questionnaire into an intuitive 15-minute digital workflow, founding a freelance business becomes straightforward and transparent.
Throughout ongoing operations, its blend of automated periodic VAT filings, compliant e-invoicing issuance, and seamless EÜR generation ensures solo founders satisfy statutory obligations efficiently—freeing up valuable time to build products and serve clients.
Quick-Check: 4 Actionable Steps for Solopreneurs in 2026
Looking to automate your commercial billing workflows, build custom API connectors for your accounting platform, or deploy scalable n8n automation pipelines? The software and automation architects at Pragma Code engineer resilient digital solutions tailored to modern businesses.
Ready to Automate Your Business Operations?
Let's evaluate how modern APIs, automated n8n pipelines, and intelligent cloud software can eliminate administrative friction across your organization.
Schedule a Free Strategy ConsultationOur Regional Expertise
We are your digital partner – regionally anchored and successfully scaling across borders.
Have a vision?
Let's check together how we can make your idea take flight.
Book your free strategy call nowExtended Specialized Glossary
Sorted
A cloud-based tax and accounting platform tailored for freelancers and solopreneurs in Germany, focusing on guided fiscal registration, advance VAT returns, and EÜR via ELSTER.
Tax Registration Questionnaire
The statutory German tax authority questionnaire (Fragebogen zur steuerlichen Erfassung) through which founders register their enterprise and apply for a tax number.
EÜR
The simplified net-income accounting method (Einnahmenüberschussrechnung) under German income tax law used by freelancers and small business owners.