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.
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:
| Criterion | Important for |
|---|---|
| E-invoice (XRechnung, ZUGFeRD) | B2B and public clients |
| DATEV export | Collaboration with tax advisors |
| Mobile app | Create invoices on the go |
| Time tracking | Service providers with hourly billing |
| Multi-language | International clients |
| GoBD compliance | All 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:
| Service | Unit | Net Price | VAT |
|---|---|---|---|
| Consulting | Hour | €120.00 | 19% |
| Web design | Flat rate | €2,500.00 | 19% |
| Text/Article | 1000 words | €150.00 | 7%* |
| Photography | Shooting | €450.00 | 19% |
*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:
- Full name and address of the service provider
- Full name and address of the service recipient
- Tax number or VAT ID of the issuer
- Issue date of the invoice
- Sequential invoice number (unique and unambiguous)
- Quantity and type of goods delivered or scope and type of service
- Time of delivery/service (or service period)
- Payment (broken down by tax rates and exemptions)
- 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:
| Format | Example | Advantage |
|---|---|---|
| Simple sequential | 001, 002, 003 | Simple |
| With year | 2025-001 | Annual overview |
| With prefix | INV-2025-001 | Distinction from quotes |
| With customer code | INV-MUE-2025-001 | Customer 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:
| Period | Requirement |
|---|---|
| From 01.01.2025 | Ability to receive and process e-invoices |
| From 01.01.2027 | Send e-invoices (companies > €800,000 revenue) |
| From 01.01.2028 | Send 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:
| Factor | Without Software | With Software |
|---|---|---|
| Time per invoice | 20 min | 5 min |
| Invoices/month | 15 | 15 |
| Time spent/month | 5 h | 1.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.