Tips
Invoicing for Online Shops: E-Commerce Accounting from A to Z
Everything about invoicing in e-commerce: From correct VAT treatment through the OSS procedure to automation. With practical tips for Amazon, eBay, Etsy, and your own shop.
E-commerce is booming - and with it the challenges of invoicing. Whether it's your own online shop, selling through Amazon and eBay, or digital products: correct billing is more complex than in brick-and-mortar retail. In this comprehensive guide, you'll learn everything you need to know about invoicing in e-commerce - from legal basics to complete automation.
Why E-Commerce Invoices Are Special
Online retail differs fundamentally from traditional retail. The key differences:
Geographic Reach
You're not just selling to customers around the corner, but potentially across the entire EU - and beyond. This has massive implications for VAT:
| Sale to | VAT | Special Consideration |
|---|---|---|
| Domestic (B2C) | Standard domestic VAT | Default case |
| EU abroad (B2C) | VAT of destination country | OSS procedure |
| EU abroad (B2B) | 0% (Reverse Charge) | Verify VAT ID |
| Third country (e.g., USA) | 0% (Export) | Export documentation |
High Transaction Volumes
A successful online shop can have hundreds or thousands of orders per month. Manual invoice creation? Impossible. Automation is mandatory.
Multiple Sales Channels
Many e-commerce sellers sell simultaneously through:
- Own webshop (Shopify, WooCommerce, Shopware)
- Amazon (FBA or self-fulfillment)
- eBay
- Etsy
- Social commerce (Instagram, TikTok Shop)
Each channel has its own invoicing requirements.
Digital vs. Physical Products
Different rules apply to digital products (e-books, software, online courses) than to physical goods - especially regarding VAT.
Required Information on E-Commerce Invoices
Standard legal requirements also apply in online retail. Here's a checklist specifically for e-commerce:
Basic Required Information
- ✅ Complete name and address of the seller
- ✅ Complete name and address of the buyer
- ✅ Seller's tax number or VAT ID
- ✅ Sequential invoice number
- ✅ Invoice date
- ✅ Delivery date or service period
- ✅ Type and quantity of goods/services
- ✅ Net amount
- ✅ Tax rate and tax amount
- ✅ Gross amount
E-Commerce-Specific Information
- ✅ Order number - For customer reference
- ✅ Shipping costs - Listed separately
- ✅ Payment method - PayPal, credit card, Klarna, etc.
- ✅ Return policy notice - Reference to return rights
- ✅ OSS notice - For EU sales via OSS
Example: Complete E-Commerce Invoice
MaxMuster Shop LLC
123 Main Street, New York, NY 10001
VAT ID: US123456789
INVOICE
To:
Maria Example
45 Sample Way
Vienna, 1010, Austria
Invoice Number: RE-2025-001234
Invoice Date: January 15, 2025
Order Number: #ORD-78901
Order Date: January 14, 2025
Delivery Date: January 17, 2025
Payment Method: PayPal
Item | Description | Qty | Unit Price | Total
-----|--------------------------|-----|------------|-------
1 | Premium Organic Coffee 500g | 2 | €12.50 | €25.00
2 | Ceramic Coffee Mug | 1 | €18.90 | €18.90
-----|--------------------------|-----|------------|-------
Subtotal: €43.90
Shipping: €5.90
Net Amount: €49.80
VAT 20% (AT): €9.96
Total: €59.76
Note: This delivery is billed under the OSS procedure
(One-Stop-Shop) with Austrian VAT.
Return Policy: You have the right to return this order
within 14 days without giving any reason.
VAT in E-Commerce: The OSS Procedure
Since July 1, 2021, the OSS procedure (One-Stop-Shop) applies to B2C sales in the EU. It replaces the old delivery thresholds and significantly simplifies VAT processing.
What Is the OSS Procedure?
Previously, you had to register in each EU country once you exceeded a certain sales threshold there. With OSS, you report all EU sales centrally to your national tax authority - through a single portal.
When Does OSS Apply?
| Criterion | OSS Applies | OSS Doesn't Apply |
|---|---|---|
| Sale to | Private individuals (B2C) | Businesses (B2B) |
| Delivery to | EU abroad | Domestic or third country |
| Annual EU revenue | Over €10,000 | Under €10,000 (optional) |
The €10,000 Threshold
If your total EU foreign sales (B2C) are under €10,000 per year, you can choose:
- Apply domestic VAT - Simpler, but customers pay your domestic tax rates
- Use OSS - More complex, but customer-friendly (local tax rates)
Tip: As soon as you regularly sell to EU countries, OSS is worthwhile. Customers in countries with lower VAT (e.g., Luxembourg 17%) save money, which can increase your conversion rate.
OSS in Practice
Step 1: Registration Register for the OSS procedure with your national tax authority through their online portal.
Step 2: Set Up Tax Rates Configure the current VAT rates of all EU countries in your shop system:
| Country | Standard | Reduced |
|---|---|---|
| Germany | 19% | 7% |
| Austria | 20% | 10% / 13% |
| France | 20% | 5.5% / 10% |
| Netherlands | 21% | 9% |
| Italy | 22% | 4% / 10% |
| Spain | 21% | 10% |
| Poland | 23% | 5% / 8% |
| Luxembourg | 17% | 8% |
Step 3: Quarterly Reporting By the last day of the month following the quarter end, submit your OSS report:
- Q1 (Jan-Mar): Report by April 30
- Q2 (Apr-Jun): Report by July 31
- Q3 (Jul-Sep): Report by October 31
- Q4 (Oct-Dec): Report by January 31
Step 4: Payment You transfer the total EU VAT to your tax authority, which distributes the amounts to the individual EU countries.
OSS Notice on the Invoice
For OSS sales, the invoice should include a corresponding notice:
"This delivery is made under the One-Stop-Shop procedure (OSS). VAT is owed in the destination country [Austria] and is remitted via the OSS procedure."
B2B vs. B2C: The Differences
In e-commerce, distinguishing between business and private customers is crucial for correct invoicing.
B2C Sales (to Private Individuals)
- VAT of destination country (for EU abroad via OSS)
- Right of withdrawal (14 days)
- Consumer protection regulations apply
- Invoice not strictly required (but recommended)
B2B Sales (to Businesses)
- Intra-community supply: 0% VAT with reverse charge
- No right of withdrawal (unless contractually agreed)
- Buyer's VAT ID must be verified
- Invoice is mandatory
Reverse Charge for B2B
For sales to businesses in other EU countries, the reverse charge procedure applies:
Invoice for Intra-Community Supply
Buyer:
TechStart S.r.l.
Via Roma 123, 20121 Milano, Italy
VAT ID: IT12345678901
Item: Server Hardware Bundle
Net Amount: €2,500.00
Note: Tax-exempt intra-community supply.
The tax liability passes to the service recipient
(Reverse Charge pursuant to EU VAT Directive).
Total Amount: €2,500.00
Verify VAT ID - Mandatory!
Before issuing an invoice without VAT to an EU business, you must verify their VAT ID. Use:
- EU VIES System: ec.europa.eu/taxation_customs/vies
- Qualified confirmation from tax authority: For legally secure documentation
Important: Document every verification! During a tax audit, you must be able to prove that you verified the VAT ID at the time of delivery.
Invoicing on Marketplaces
Amazon
Amazon distinguishes between different seller models:
FBA (Fulfillment by Amazon)
- Amazon stores and ships
- Inventory can be in various EU countries
- Caution: Warehouse in another EU country creates local tax obligations!
- Amazon offers the "VAT Calculation Service"
FBM (Fulfillment by Merchant)
- You store and ship yourself
- Simpler tax structure
- You're responsible for invoices
Amazon Invoice Service For sales through Amazon, you can:
- Have Amazon create invoices (for a fee)
- Create invoices yourself and upload to Seller Central
- Use automated tools (e.g., Billbee, Easybill)
eBay
eBay doesn't issue invoices for you. You're fully responsible yourself:
- Buyers receive a "purchase confirmation" from eBay, not an invoice
- Business sellers must issue invoices upon request
- For sales to businesses, an invoice is mandatory
Etsy
Etsy is particularly popular for crafts and digital products:
- Etsy has collected VAT for certain countries since 2021
- For sales to UK, Australia, etc., Etsy remits the VAT
- Within the EU, you're responsible yourself
- Digital downloads: Special VAT rules apply!
Multi-Channel Strategy
If you sell on multiple platforms, you need a central solution:
| Challenge | Solution |
|---|---|
| Different order formats | Middleware tool (e.g., Billbee, plentymarkets) |
| Different invoice numbers | Central numbering system |
| Tax reporting | One tool for all channels |
| Accounting export | Accounting software integration |
Digital Products: Correct Billing
For digital products (e-books, software, online courses, music downloads), special rules apply:
OSS for Digital Services
Digital services to private individuals are always taxed at the customer's location - regardless of revenue thresholds. This means:
- Always apply the tax rate of the customer's country
- No €10,000 threshold like for goods
- Customer location must be determined
Determining Customer Location
You must verify your customer's location. Accepted evidence:
- Billing address
- IP address (Geolocation)
- Bank details (IBAN country code)
- SIM card country (for mobile purchases)
For legally secure attribution, you need at least two matching pieces of evidence.
Example: Online Course Invoice
Digital Academy LLC
42 Innovation Street, Munich
VAT ID: DE987654321
INVOICE for Digital Service
To:
Pierre Dupont
15 Rue de la Paix
75002 Paris, France
Invoice Number: DIG-2025-00456
Date: January 20, 2025
Service: Online Course "Marketing Masterclass"
Access: Immediately upon payment
Duration: 12 months unlimited access
Net Amount: €199.00
VAT 20% (FR): €39.80
Total Amount: €238.80
Note: Electronic service. Taxation at the location
of the service recipient (France).
By purchasing, you agree that the provision of
digital content begins immediately and you thereby
waive your right of withdrawal.
Right of Withdrawal for Digital Products
For digital products, you can exclude the right of withdrawal under certain conditions:
- The customer agrees to immediate start of the service
- The customer confirms they lose their right of withdrawal
- You document this consent
Wording: "By clicking 'Buy,' I agree that the download starts immediately. I understand that I thereby lose my right of withdrawal."
Dropshipping: Special Invoicing Considerations
With dropshipping, you sell products that are shipped directly from the supplier to the customer. This has tax consequences:
The Chain Transaction Problem
Dropshipping often involves a "chain transaction":
Supplier (China) → You (USA) → Customer (USA)
↓ ↓
Invoice to you Invoice to customer
EU Supplier → You → EU Customer
Relatively simple: Two separate VAT transactions, normal rules.
Third-Country Supplier → You → EU Customer
More complex! With direct shipping from China/USA:
- Import VAT upon entry to destination country
- Who is the importer? You or the customer?
- IOSS (Import One-Stop-Shop) for shipments up to €150
IOSS for Dropshippers
The Import One-Stop-Shop (IOSS) simplifies imports from third countries for shipments up to €150:
- Register for IOSS
- You charge the customer EU VAT
- The shipment passes customs without additional charges for the customer
- You remit the VAT via IOSS
Advantage for customers: No nasty surprises upon delivery (customs fees, import VAT).
Automation: End Manual Invoicing
With more than 50 orders per month, there's no way around automation. Here are the best strategies:
Shop Integration
Most shop systems offer invoice plugins:
| Shop System | Invoice Solution | E-Invoice |
|---|---|---|
| Shopify | Billbee, Sufio | Yes |
| WooCommerce | Various plugins | Partial |
| Shopware | Standard module | Yes |
| Magento | Various extensions | Yes |
Middleware Tools
For multi-channel sellers, middleware solutions are recommended:
Billbee
- Connects all marketplaces
- Automatic invoice creation
- Accounting export
- OSS support
- From €9/month
plentymarkets
- Complete e-commerce ERP
- Warehouse and order management
- For larger merchants
- From €300/month
API Integration with Clever Invoice
For maximum flexibility, you can integrate Clever Invoice via API into your workflow:
// Example: Webhook from Shopify to Clever Invoice
// Automatically create invoice after each new order
POST /api/webhooks/shopify
{
"order_id": "ORD-123456",
"customer": {
"name": "John Smith",
"email": "john@example.com",
"address": {...}
},
"line_items": [...],
"total": 89.90,
"tax": 14.36
}
// Clever Invoice automatically creates the invoice
// and sends it via email to the customer
Automatic Invoice Rules
Define rules for different scenarios:
| Condition | Action |
|---|---|
| Payment received | Create & send invoice |
| B2B customer (VAT ID present) | Reverse charge invoice |
| EU abroad (B2C) | OSS invoice with local VAT |
| Third country | Export invoice without VAT |
| Digital product | Immediate invoice delivery |
Returns and Credit Notes
In e-commerce, returns are the order of the day. Here's how to handle them:
Withdrawal Within 14 Days
Customers have a 14-day right of withdrawal for distance sales:
- Goods come back
- Create credit note (not a cancellation invoice!)
- Refund within 14 days
Creating a Correct Credit Note
CREDIT NOTE
Credit Note Number: CN-2025-00123
Reference: Invoice RE-2025-00456 dated January 10, 2025
Reason: Withdrawal under distance selling regulations
Original Item:
Premium Organic Coffee 500g, 2 units -€25.00
Net: -€21.01
VAT 19%: -€3.99
Credit Note Amount: -€25.00
The amount will be refunded to your original
payment method within 7 business days.
Partial Returns
Partial returns are more complicated:
- Credit note only for returned items
- Shipping costs: Who bears them?
- Possibly new invoice for remaining items
Accounting and Tax Advisors
Accounting Export
Most accountants work with specialized accounting software. Make sure your system supports compliant exports:
- Standard format for journal entries
- Receipt images (audit-compliant)
- OSS-compliant breakdown by country
Chart of Accounts for E-Commerce
Typical accounts for e-commerce:
| Account | Description |
|---|---|
| Revenue Standard VAT | Standard-rated sales |
| Revenue Reduced VAT | Reduced-rate sales |
| Revenue Intra-Community | B2B EU sales |
| Revenue Exports | Third-country sales |
| Revenue EU (OSS) | B2C EU sales via OSS |
Monthly Tasks
| Task | Deadline |
|---|---|
| VAT return | 10th of following month |
| OSS report | Quarterly |
| EC sales list | 25th of following month |
| Accounting export | After month-end close |
Common Mistakes to Avoid
1. Forgetting OSS
Problem: EU sales billed with domestic VAT Consequence: Tax evasion abroad Solution: Configure shop system correctly, register for OSS
2. VAT ID Not Verified
Problem: B2B invoice without VAT, although VAT ID is invalid Consequence: You owe the VAT retroactively Solution: Implement automatic VIES verification
3. Digital Products Incorrectly Treated
Problem: Domestic VAT instead of customer country VAT Consequence: Back payment + interest Solution: Special logic for digital products
4. Dropshipping Tax Traps
Problem: Unclear chain transaction situation Consequence: Double taxation or tax evasion Solution: Consult a tax advisor with e-commerce experience
5. Missing Invoice Numbers
Problem: Gaps in invoice numbering Consequence: Problems during tax audit Solution: Central, automatic numbering
6. Compliance Violations
Problem: Changing invoices retroactively instead of credit note Consequence: Administrative offense, tax authority estimation Solution: Use compliant archiving
E-Invoicing in E-Commerce
E-invoicing is becoming increasingly important. For e-commerce, this means:
B2B: E-Invoicing Required
When selling to businesses, you should be able to issue e-invoices (structured formats like UBL or XML).
B2C: PDF Still Permitted
For sales to private individuals, you can continue to use PDF invoices. But: An e-commerce-capable system should handle both.
Check Shop Integration
Ask your shop provider about e-invoicing capability:
- Can the system generate structured e-invoices?
- Are the XML data correctly filled?
- Does it work with EU taxes (OSS)?
Checklist: E-Commerce Invoices
Before you start or optimize your online shop, go through these points:
Legal Basics
- [ ] Business registration
- [ ] Tax number and VAT ID applied for
- [ ] OSS registration (for EU sales)
- [ ] Legal notice and terms complete
Shop Configuration
- [ ] All EU tax rates configured
- [ ] B2B/B2C distinction possible
- [ ] VAT ID field in checkout
- [ ] Automatic invoice creation activated
Invoice Content
- [ ] All required information included
- [ ] Sequential invoice numbers
- [ ] OSS notice for EU sales
- [ ] Reverse charge notice for B2B
Automation
- [ ] Invoices created automatically
- [ ] Email delivery after payment
- [ ] Accounting export set up
- [ ] Credit notes for returns automated
Archiving
- [ ] Compliant storage (retention period)
- [ ] Audit-proof storage
- [ ] Backup strategy in place
Conclusion: Mastering E-Commerce Invoices
Invoicing in e-commerce is complex - but manageable with the right system. The key points:
- Understand and use OSS: Mandatory for EU sales over €10,000, recommended below
- Separate B2B and B2C: Different tax rules, different invoices
- Automation is mandatory: Manual work impossible at 50+ orders/month
- Mind digital products: Always VAT of customer's country
- Prepare for e-invoicing: Increasingly required for B2B
With Clever Invoice, you create e-commerce invoices automatically - including OSS support, e-invoicing formats, and accounting exports. Connect your shop and focus on selling, while we handle the paperwork.
Frequently asked questions
What is the OSS procedure and when do I have to use it?
The One-Stop-Shop (OSS) procedure allows you to report VAT for EU cross-border sales centrally to your national tax authority, instead of registering in each EU country individually. OSS is mandatory for B2C sales to other EU countries above an annual revenue of €10,000. Below that, you can choose whether to use OSS or charge your domestic VAT.
Do I have to create my own invoices as an Amazon/eBay seller?
Yes, you are generally responsible for invoicing as the seller. Amazon offers a paid invoice service, but eBay does not. Most professional sellers use middleware tools like Billbee or specialized software that automatically creates invoices for all sales channels.
How does VAT work for digital products?
For digital products (e-books, software, online courses), the tax rate of the customer's country always applies - without any revenue threshold. You must verify the customer's location through at least two pieces of evidence (IP address, billing address, bank country) and charge and remit the corresponding VAT via OSS.
What do I need to consider for dropshipping regarding taxes?
Dropshipping is tax-complex because it often involves chain transactions. With suppliers from third countries (China, USA), you need to clarify who the importer is. The IOSS procedure significantly simplifies imports up to €150. Consult a tax advisor experienced in e-commerce to avoid costly mistakes.
How do I handle returns and credit notes?
For withdrawal within the 14-day period, you create a credit note (not a cancellation invoice!) and refund the amount within 14 days. The credit note must reference the original invoice and contain all required information. For partial returns, only the returned portion is credited.