Zum Inhalt springen

Invoices

Create Online Invoices: The Complete Guide for Freelancers 2025

Learn how to create professional online invoices, the benefits of digital invoicing, and which tools are best for freelancers and small businesses.

Thomas Müller · ·22 min read

Create Online Invoices: The Complete Guide for Freelancers 2025

The days of handwritten invoices and Excel spreadsheets are over. Online invoices are now the standard for professional freelancers and small businesses. In this comprehensive guide, you'll learn everything you need to know about digital invoicing – from legal requirements to practical tips that make your daily work easier.

Why Online Invoices Are Essential Today

Digitalization has fundamentally changed the invoicing process. Since January 1, 2025, e-invoicing is mandatory for B2B transactions in Germany – a clear signal that paper-based processes belong to the past. But even beyond legal requirements, online invoices offer decisive advantages:

Time Savings Through Automation

With online invoicing software, you can reduce the time spent on invoicing by up to 80%. Instead of manually typing each invoice, you use:

  • Templates: Create once, use repeatedly
  • Customer database: Addresses and contact details automatically inserted
  • Product catalog: Standard services added with one click
  • Automatic calculations: VAT, discounts, and totals calculated error-free

Professional Appearance

Your invoice is a business card for your company. Online invoicing tools offer:

  • Professional designs that match your brand
  • Consistent layout for all documents
  • Integration of your logo and colors
  • Correct formatting and numbering

Faster Payment Collection

Studies show: Online invoices are paid an average of 8 days faster than paper invoices. The reasons:

  • Immediate delivery: No postal delays
  • Easy payment: Integration of payment links
  • Automatic reminders: Payment reminders when due
  • Better overview: Customers see open invoices at a glance

Legal Compliance and Security

Online invoicing tools ensure that all mandatory information is included:

  • Full name and address of issuer and recipient
  • Tax number or VAT ID
  • Sequential invoice number
  • Service date and invoice date
  • Breakdown by tax rates
  • Notes for small businesses (if applicable)

Step-by-Step: Creating an Online Invoice

Step 1: Choose the Right Tool

Choosing the right invoicing software depends on your requirements. Important criteria:

CriterionImportant for
E-invoice (XRechnung, ZUGFeRD)B2B and public clients
DATEV exportCollaboration with tax advisors
Mobile appCreate invoices on the go
Time trackingService providers with hourly billing
Multi-languageInternational clients
GoBD complianceAll German businesses

Step 2: Set Up Company Data

Before creating your first invoice, you enter once:

Required data:

  • Company name or full name
  • Address (street, postal code, city)
  • Tax number or VAT ID
  • Bank details (IBAN, BIC, bank name)

Recommended:

  • High-resolution logo
  • Contact details (phone, email, website)
  • Payment terms (standard payment deadline)
  • Commercial register entry (if applicable)
  • Managing director/owner (mandatory for GmbH/UG)

Step 3: Create Customers

For each customer, you create a record:

  • Company name or individual's name
  • Billing address
  • Different delivery address (optional)
  • VAT ID for B2B customers in the EU
  • Contact person and email for invoice delivery
  • Individual payment terms (optional)
  • Customer number for your internal management

Practical tip: Use a consistent system for customer numbers, e.g., C-2025-001 for the first customer in 2025.

Step 4: Define Products and Services

Save time by storing frequent services as templates:

  • Name of service/product
  • Standard price (net)
  • Unit (hour, piece, flat rate, etc.)
  • Tax rate (19%, 7%, 0%)
  • Item number (optional)

Examples for freelancers:

ServiceUnitNet PriceVAT
ConsultingHour€120.0019%
Web designFlat rate€2,500.0019%
Text/Article1000 words€150.007%*
PhotographyShooting€450.0019%

*Texts are subject to the reduced tax rate under certain conditions.

Step 5: Create the Invoice

Now let's get to the essentials. A professional online invoice contains:

Header section:

  • Your logo and company name
  • Customer's address
  • Invoice number (sequential, unique)
  • Invoice date
  • Service period or delivery date
  • Customer number (optional)
  • Your reference/customer's order number (if available)

Service section:

  • Pos. | Description | Quantity | Unit | Unit price | Total price
  • Clear, traceable descriptions
  • For hourly billing: date and activity

Totals section:

  • Net total
  • VAT (broken down by tax rates)
  • Gross total
  • Deposits already made (if any)
  • Amount due

Footer section:

  • Payment deadline ("Payable within 14 days")
  • Bank details
  • Discount note (optional)
  • Legal mandatory information
  • Contact details for queries

Step 6: Sending and Tracking

Sending options:

  • Email with PDF attachment: Standard for most customers
  • E-invoice (XRechnung/ZUGFeRD): For public clients and large companies
  • Customer portal: Customer can access invoices online
  • Post: Only for customers without email access

Tracking:

  • Monitor status (sent, viewed, paid)
  • Activate automatic payment reminders
  • Record payment receipt
  • If needed: Start dunning process

Essential Mandatory Information at a Glance

For your invoice to be legally valid, it must contain the following information according to § 14 UStG:

Always required:

  1. Full name and address of the service provider
  2. Full name and address of the service recipient
  3. Tax number or VAT ID of the issuer
  4. Issue date of the invoice
  5. Sequential invoice number (unique and unambiguous)
  6. Quantity and type of goods delivered or scope and type of service
  7. Time of delivery/service (or service period)
  8. Payment (broken down by tax rates and exemptions)
  9. Applicable tax rate and tax amount or note on tax exemption

Additionally for specific cases:

  • Small business: Reference to § 19 UStG ("No VAT shown according to § 19 UStG")
  • Reverse charge: Note "Tax liability of the service recipient"
  • Intra-community supply: Recipient's VAT ID + note on tax exemption
  • Credit notes: Designation as "Credit note"
  • Deposits: Reference to original invoice in final invoice

Invoice Numbers Done Right

The invoice number is a critical element. It must be:

  • Sequential (without gaps)
  • Unique (never duplicated)
  • Traceable (system recognizable)

Proven formats:

FormatExampleAdvantage
Simple sequential001, 002, 003Simple
With year2025-001Annual overview
With prefixINV-2025-001Distinction from quotes
With customer codeINV-MUE-2025-001Customer allocation

Important: Tax authorities only accept gaps in numbering if you can explain them traceably (e.g., cancelled invoices). Therefore, always use your software's automatic numbering.

E-Invoicing: What You Need to Know in 2025

Since January 1, 2025, e-invoicing is mandatory for B2B transactions in Germany. This means:

What is an E-Invoice?

An e-invoice is not simply a PDF by email. It's a structured, machine-readable data format that can be processed automatically.

Recognized formats in Germany:

  • XRechnung: XML-based, standard for public clients
  • ZUGFeRD: Hybrid of PDF and embedded XML file

E-Invoicing Timeline:

PeriodRequirement
From 01.01.2025Ability to receive and process e-invoices
From 01.01.2027Send e-invoices (companies > €800,000 revenue)
From 01.01.2028Send e-invoices (all companies)

Benefits of E-Invoicing:

  • Automatic processing without manual data entry
  • Faster processing times
  • Fewer errors through machine verification
  • Archiving already in the correct format
  • Future-proof and EU-compliant

10 Tips for Faster Payment

1. Invoice Immediately After Service Delivery

The faster the invoice goes out, the faster the money comes in. Ideally the same day or at the latest the next business day.

2. Set Short, Realistic Payment Deadlines

14 days is standard and fair. 30 days or more unnecessarily delays your cash flow.

3. Offer Early Payment Discount

"2% discount for payment within 7 days" motivates quick payment. Calculate beforehand whether it's worth it for you.

4. Offer Multiple Payment Methods

  • Bank transfer (standard)
  • PayPal (fast and convenient)
  • Credit card (for international customers)
  • SEPA direct debit (for recurring payments)

5. Integrate Payment Links

One click on the link leads directly to payment. This significantly reduces the barrier.

6. Professional Invoice Design

A well-readable, clear invoice is processed faster than a confusing document.

7. Use Correct Customer Data

Wrong addresses or contacts delay processing. Keep your customer data up to date.

8. Activate Automatic Payment Reminders

A friendly reminder 3 days before due date significantly increases the payment rate.

9. Partial Payments for Large Projects

For extensive orders: Deposit before project start, interim invoice at milestones, final invoice after acceptance.

10. Maintain Good Customer Relationships

Customers who like you and appreciate your work generally pay more punctually. Invest in the relationship.

Mobile Invoicing: Create Invoices on the Go

For many freelancers, mobility is crucial. Modern invoicing tools offer:

Via Smartphone App:

  • Create invoice directly after customer appointment
  • Attach photos of receipts and delivery notes
  • Capture signatures digitally
  • Send invoices by email
  • Check payment status

Via Messenger (WhatsApp, Telegram):

Some innovative tools enable invoice creation via chat:

"Invoice to Miller Ltd: 3 hours consulting at €120"

The system automatically recognizes:

  • Customer name (Miller Ltd)
  • Service (consulting)
  • Quantity (3 hours)
  • Unit price (€120)
  • Total amount (€360 net)

Via Voice Input:

Even faster with voice command:

"Create an invoice for Meyer AG for website redesign, flat rate €4,500"

The AI understands the context and creates a complete invoice.

Avoiding Common Mistakes

Mistake 1: Incomplete Mandatory Information

Problem: The invoice is not recognized by tax authorities, the customer cannot claim input tax.

Solution: Use software that automatically checks all mandatory fields.

Mistake 2: Incorrect Tax Rates

Problem: Too much or too little VAT shown.

Solution: Check the correct tax rate before each invoice. If unsure: ask your tax advisor.

Mistake 3: Vague Service Description

Problem: "Various work" or "consulting" is not sufficient. The customer and tax authorities must be able to trace the service.

Solution: Describe the service as specifically as necessary: "Concept and design of landing page for product X, including 2 revision rounds"

Mistake 4: Missing or Incorrect Service Dates

Problem: Service date is missing or doesn't match records.

Solution: Document services promptly and transfer the correct date to the invoice.

Mistake 5: Gaps in Invoice Numbering

Problem: Tax authorities suspect undeclared income.

Solution: Use your software's automatic numbering. Document cancelled invoices, don't delete them.

Integration with Accounting and Tax Advisors

DATEV Export

DATEV export is the gold standard for collaboration with German tax advisors:

  • All invoice data in the correct format
  • Automatic booking suggestions
  • Less manual entry, fewer errors
  • Cost savings on accounting

GoBD-Compliant Archiving

The principles for proper bookkeeping (GoBD) require:

  • Immutability: Once saved, invoices may not be changed
  • Traceability: Changes must be logged
  • Completeness: All invoices must be archived
  • Timely recording: Bookings must be made promptly
  • Retention period: 10 years for invoices

Automatic Accounting Preparation

Modern tools automatically categorize income:

  • Assignment to revenue accounts
  • Separation by tax rates
  • Recognition of tax-exempt sales
  • Preparation of VAT advance returns

Costs and Price Comparison

Free Solutions

Advantages:

  • No financial risk
  • Good for getting started
  • Basic functions often sufficient

Disadvantages:

  • Often limited number of invoices
  • Fewer features (no e-invoice, no DATEV)
  • Limited support
  • Advertising or watermarks

Paid Solutions

Typical prices:

  • Basic: €5-15 / month
  • Professional: €15-30 / month
  • Business: €30-50 / month

What you get for your money:

  • Unlimited invoices
  • E-invoice (XRechnung, ZUGFeRD)
  • DATEV export
  • Automatic payment reminders
  • Multiple users
  • Priority support
  • Advanced analytics

ROI Calculation: Is a Paid Solution Worth It?

Example calculation for a freelancer:

FactorWithout SoftwareWith Software
Time per invoice20 min5 min
Invoices/month1515
Time spent/month5 h1.25 h
Your hourly rate€80€80
Opportunity cost€400€100
Software cost€0€20
Net savings€280/month

Even with conservative calculations, you save time and money with a professional solution.

Checklist: The Perfect Online Invoice

Before clicking "Send", check:

Sender:

  • [ ] Complete company name/name
  • [ ] Correct address
  • [ ] Tax number or VAT ID
  • [ ] Complete bank details

Recipient:

  • [ ] Correct company name/name
  • [ ] Current address
  • [ ] Correct contact person (if relevant)

Invoice data:

  • [ ] Unique invoice number
  • [ ] Current invoice date
  • [ ] Correct service date/period
  • [ ] Customer's reference number (if available)

Services:

  • [ ] Clear, traceable descriptions
  • [ ] Correct quantities and units
  • [ ] Correct unit prices
  • [ ] Appropriate tax rates

Totals:

  • [ ] Net total correct
  • [ ] VAT correctly calculated
  • [ ] Gross total matches
  • [ ] Deductions (deposits, discounts) considered

Formalities:

  • [ ] Payment deadline stated
  • [ ] Small business note (if applicable)
  • [ ] Reverse charge note (if applicable)
  • [ ] Legally required information in footer

Conclusion: The Path to Efficient Invoicing

Online invoices are no longer a nice-to-have but a must-have for every freelancer. The advantages are clear:

  • Time savings through automation and templates
  • Professionalism through consistent design
  • Faster payment through digital processes
  • Legal compliance through complete mandatory information
  • Future-proofing through e-invoice compatibility

The most important step is the first: Choose a tool that fits your requirements, set it up cleanly once – and then enjoy the benefits with every single invoice.

The investment in a professional invoicing solution pays off after just a few invoices. Not just financially, but also through the comfort and security you gain.

Frequently asked questions

Can I create online invoices without software?

Theoretically yes, for example with Word or Excel. However, important functions like automatic numbering, mandatory field checking, e-invoice export, and DATEV interface are then missing. For professional requirements, specialized software is clearly more recommended.

How do I create an e-invoice (XRechnung/ZUGFeRD)?

With modern invoicing software, it's quite simple: You create your invoice as usual, and when exporting you select the XRechnung or ZUGFeRD format. The software automatically generates the required XML structure with all mandatory fields.

Are online invoices legally valid?

Yes, online invoices are fully legally valid as long as they contain all mandatory information according to § 14 UStG. Since 2011, electronic invoices have been equivalent to paper invoices. From 2025, e-invoices are even mandatory in the B2B sector.

How long do I need to keep online invoices?

The retention period is 10 years. Archiving must be GoBD-compliant, meaning: immutable, complete, traceable, and machine-readable. Good invoicing software automatically handles compliant archiving.

Can I create online invoices on my smartphone?

Yes, many invoicing tools offer mobile apps for iOS and Android. You can create invoices on the go, send them by email, and even check payment status. Some innovative solutions even enable invoice creation via WhatsApp, Telegram, or voice command.

What does online invoicing software cost?

There are free basic versions with limited functionality (often limited number of invoices). Professional solutions cost between €10 and €30 per month and offer unlimited invoices, e-invoice, DATEV export, and advanced features. The time savings usually justify the investment after just a few invoices.

How do I integrate online invoices with my tax advisor?

The easiest way is DATEV export. You export your invoices in DATEV format and send the file to your tax advisor. They can import the data directly into their accounting software. This saves time and reduces errors in manual entry.

What's the difference between XRechnung and ZUGFeRD?

XRechnung is a pure XML format without visual representation – ideal for automatic processing. ZUGFeRD combines a PDF for humans with an embedded XML file for machine processing. Both formats are recognized in Germany and EN-16931-compliant.

← Back to blog