Stripe Invoice Template

The Stripe invoice template you'll never need

We built a free invoice template for Stripe payments. But here is the truth: filling in templates manually does not scale. Stripdo generates invoices from your Stripe payments automatically.

What belongs on a Stripe invoice

Whether you use a template or auto-generate, every invoice for a Stripe payment needs these fields.

Your Company Name

123 Business Street

VAT: EU123456789

INVOICE

#INV-2024-0042

Date: Jan 15, 2024

Bill To:

Customer Company Ltd.

456 Client Avenue

VAT: EU987654321

DescriptionQtyPriceAmount
Pro Plan — Monthly1$99.00$99.00
Subtotal$99.00
VAT (0%)$0.00
Total$99.00

This is what Stripdo generates automatically from every Stripe payment.

Invoice requirements by country

What your invoice must include depends on where you and your customer are located. Getting it wrong can mean rejected invoices, failed audits, or VAT penalties.

European Union (EU)

The EU has the strictest invoice requirements of any region. Under the EU VAT Directive, every invoice for a B2B transaction must include specific fields. Missing any one of them can mean your customer cannot deduct the VAT — and their accountant will send the invoice back to you.

  • Seller name, address & VAT number
  • Buyer name, address & VAT number
  • Sequential, unique invoice number
  • Date of issue
  • Description of goods or services
  • Quantity and unit price
  • Net amount (excluding VAT)
  • VAT rate and VAT amount
  • Gross total (including VAT)
  • Reverse charge notation (if applicable)

For cross-border B2B sales within the EU, the reverse charge mechanism applies. Your invoice must state "Reverse charge — VAT to be accounted for by the recipient" and show 0% VAT. Stripdo adds this notation automatically when both parties have valid EU VAT numbers.

United Kingdom (UK)

After Brexit, the UK follows HMRC rules which are similar to but distinct from the EU. VAT-registered businesses must issue VAT invoices for most B2B supplies. HMRC distinguishes between full invoices (over £250) and simplified invoices (under £250).

  • Your business name & address
  • Your VAT registration number
  • Customer name & address
  • Unique sequential invoice number
  • Invoice date and tax point
  • Description of goods or services
  • Total amount excluding VAT
  • VAT rate for each item
  • Total VAT charged
  • Total amount including VAT

If you sell from the EU to the UK (or vice versa), the transaction is now treated as an export/import. Your invoice should show 0% VAT with the notation "Outside the scope of UK/EU VAT".

United States (US)

The US does not have a federal invoice format requirement. There is no equivalent of the EU VAT Directive mandating specific fields. However, standard business practice — and your customer's accounting department — will expect a professional invoice with clear details.

  • Your business name & address
  • EIN or tax identification number
  • Customer name & address
  • Unique invoice number
  • Invoice date
  • Description of services or products
  • Payment terms (Net 30, etc.)
  • Total amount due

For US sales tax, rules vary by state. If you collect sales tax, include the tax amount as a separate line item. Most SaaS and digital services are exempt in many states, but physical goods are not. Consult your accountant for state-specific rules.

How to number your invoices correctly

Invoice numbering is not just bookkeeping — it is a legal requirement in most countries. Getting it wrong can trigger audit flags.

Tax authorities in the EU, UK, and most other jurisdictions require invoices to be numbered sequentially with no gaps. This means every invoice number must be unique, and the sequence must be continuous. If your last invoice was INV-0042, the next must be INV-0043 — not INV-0045 or INV-0041.

Gaps in numbering can trigger audit questions because they may suggest deleted or hidden invoices. While occasional gaps are usually explainable, consistent gaps or out-of-order numbers are red flags for tax inspectors.

FormatExampleBest for
PREFIX-NUMBERINV-0001Simple, works for most businesses
YEAR-NUMBER2026-0001Easy to filter by year for tax filing
YEAR-MONTH-NUMBER202603-001High-volume businesses needing monthly grouping
CLIENT-NUMBERACME-001Agencies with per-client numbering

Manually maintaining sequential numbering across hundreds of Stripe payments is error-prone — especially if you process payments from multiple sources. Stripdo assigns sequential invoice numbers automatically for every Stripe payment, with no gaps and no duplicates. You can also set a custom prefix and starting number in your dashboard settings.

Templates vs automation

Templates work for 5 invoices. Not for 50 or 500.

📝

Manual Template

  • Open template for each payment
  • Copy payment details from Stripe
  • Fill in customer info manually
  • Track invoice numbers yourself
  • Generate PDF and email it
  • Repeat for every single payment

~10 min per invoice. 100 invoices = 16 hours/month.

Stripdo Auto-Generation

  • Connect Stripe once (30 seconds)
  • Payment details pulled automatically
  • Customer info from Stripe metadata
  • Sequential numbering handled for you
  • PDF generated and emailed instantly
  • Works for every payment, forever

0 minutes per invoice. $39/year flat.

Skip the template. Automate instead.

Three steps. One minute. Invoices handled forever.

1

Connect your Stripe account

One-click OAuth. No API keys, no code. Stripdo sets up everything automatically.

  • Works with any Stripe account
  • No changes to your existing setup
  • Secure connection via Stripe OAuth
2

Set your business details

Company name, address, tax number. These replace the blank fields you would fill in on a template.

  • VAT/tax number support
  • Custom logo on Pro plan
  • Set once, used on every invoice
3

Every payment gets an invoice

Professional PDF with all required fields. Emailed to your customer automatically. No template needed.

  • Sequential numbering handled
  • EU VAT compliance built in
  • Download, resend, or export anytime

Frequently Asked Questions

Can't find what you're looking for? Talk to our team.

What should a Stripe invoice template include?

A proper invoice for Stripe payments should include: your business name, address, and tax/VAT number; customer details (name, company, address); a sequential invoice number; line items with description, quantity, and price; tax/VAT breakdown; payment date; and total amount. Stripe receipts include none of this.

Can I use a free invoice template for Stripe payments?

Yes, you can create invoices manually using a template for each Stripe payment. However, this requires copying payment details from Stripe, filling in the template, generating a PDF, and emailing it to your customer — for every single payment. At scale, this does not work.

Does Stripe have a built-in invoice template?

Stripe Invoicing generates invoices with a standard Stripe template. It works well but adds 0.4% per invoice (capped at $2) on top of processing fees. You cannot customize the template design. Stripdo generates similar professional invoices for $39/year flat.

What is the best invoice format for Stripe payments?

PDF is the standard format for invoices. It is universally readable, printable, and accepted by accountants and tax authorities worldwide. Stripdo generates PDF invoices with all required fields and emails them automatically.

Do I need different invoice templates for different countries?

Invoice requirements vary by country, especially around VAT. EU countries require VAT number, rate, and amount. Some countries require specific tax notations. Stripdo handles this automatically — including EU VAT reverse charge notation and export notation.

How do I number invoices for Stripe payments?

Invoices should use sequential, unique numbering (e.g., INV-001, INV-002). Numbers should never repeat and should not have gaps. Manual numbering across hundreds of payments is error-prone. Stripdo handles sequential numbering automatically.

Can I add my company logo to invoices?

With Stripdo Pro, yes. Your company logo appears on every invoice PDF alongside your business details. The Starter plan includes all other invoice features without the custom logo.

What are the invoice requirements in the EU?

EU invoices must include: seller and buyer name and address, VAT identification numbers for both parties, a sequential invoice number, the date of issue, a description of goods or services, the net amount, applicable VAT rate and amount, and the gross total. For cross-border B2B sales, reverse charge notation is required. Stripdo includes all of these fields automatically.

Are invoice requirements different in the UK after Brexit?

Yes. UK invoices follow HMRC rules and must include your VAT registration number, the invoice date, a unique sequential number, your business name and address, the customer's name and address, a description of goods or services, the total excluding VAT, the VAT rate, and the total including VAT. The UK is no longer part of the EU VAT system, so reverse charge rules differ.

Do US invoices have specific legal requirements?

The US does not have a federal invoice format requirement like the EU. However, best practice is to include your business name, EIN or tax ID, customer details, a unique invoice number, date, line items, and total. For B2B transactions, your customer's accounting department will expect these fields to process payment.

What invoice number format should I use?

Use a consistent prefix followed by a sequential number, such as INV-0001, INV-0002 or 2026-001, 2026-002. Many businesses include the year in the format. The key rules: numbers must be unique, sequential, and have no gaps. Tax authorities in most countries require this. Stripdo generates sequential numbers automatically.

Can I create invoices in multiple languages?

If you serve international clients, invoices may need to be in the customer's language or at minimum include English alongside the local language. EU regulations generally require invoices to be understandable to the tax authority of the buyer's country. Stripdo generates invoices with standard fields that work internationally.

Done with templates?

Let Stripdo generate invoices from Stripe automatically. $39/year.

Get Stripdo