Made for Stripe ecommerce

Every order gets an invoice.
Automatically.

Your ecommerce store processes orders through Stripe. Stripdo generates a professional invoice for every payment and emails it to your customer. No plugins, no manual work.

  • Works with Shopify, WooCommerce & any Stripe store
  • Handles high-volume order invoicing
  • Multi-currency & EU VAT compliant
  • No per-invoice fees — $39/year flat

Ecommerce invoicing at scale is broken

A few orders a day? Manageable. Hundreds a month? You need automation.

📦

500 orders/month = 500 invoices to create, format, and email. Manually? Not a chance.

💸

Stripe Invoicing at 0.4% per order. At 500 orders averaging $80, that is $1,920/year just for invoice PDFs.

🌍

International customers need invoices in their currency. EU customers need VAT invoices. Manual = mistakes.

📧

"Where is my invoice?" support tickets pile up. Every B2B customer needs one for their accountant.

Works with any store using Stripe

Stripdo connects to your Stripe account, not your ecommerce platform. If Stripe processes your payments, Stripdo generates your invoices.

Shopify

Via Stripe gateway

WooCommerce

Via Stripe plugin

Custom Stores

Stripe API / Checkout

Payment Links

Stripe-hosted checkout

Squarespace, BigCommerce, Webflow — if the payment goes through Stripe, Stripdo generates an invoice for it.

Set up once, every order invoiced

Connect Stripe, add business details, done. No plugins to install, no code to write.

1

Connect your Stripe account

One click, 30 seconds. Works regardless of which ecommerce platform you use.

  • No plugins or extensions needed
  • No changes to your store
  • Secure OAuth connection
2

Add your store details

Business name, address, tax/VAT number, and optionally your store logo (Pro plan).

  • Appears on every invoice automatically
  • EU VAT number support
  • Set once, never touch again
3

Orders trigger invoices

Customer places an order, Stripe processes the payment, Stripdo generates and emails a professional invoice. Instantly.

  • Works at any order volume
  • Multi-currency automatic
  • Customers stop asking for invoices
Get Started Free

Built for ecommerce volume

High-volume order processing meets zero-friction invoicing.

📦

Unlimited Orders

No per-invoice fees. 50 or 5,000 orders/month — every payment gets an invoice at no extra cost.

💱

Multi-currency

International customers pay in their currency. Invoices match automatically. 100+ currencies.

🇪🇺

EU VAT Compliant

Reverse charge for EU B2B, export notation for non-EU. VAT rules handled per customer.

📧

Auto-Emailed

Customers receive invoice PDFs instantly after purchase. No more "where is my invoice?" tickets.

🏷️

Custom Branding

Your store logo on every invoice (Pro). Consistent brand experience from checkout to invoice.

📊

Bulk Export

Download all invoices as ZIP or CSV. Hand to your accountant for bookkeeping and tax filing.

Ecommerce invoicing scenarios

Online stores face unique invoicing challenges. Here is how to handle the most common scenarios.

Returns, refunds & credit notes

Returns are a fact of ecommerce life. When a customer returns a product and you refund them through Stripe, the accounting treatment matters. The original invoice is a legal document — it should not be deleted or modified. Instead, a credit note is issued to cancel or partially offset the original invoice.

Full refundIssue credit note for the full invoice amount. Original invoice stays on record.
Partial refundIssue credit note for the refunded amount only. Reference the original invoice number.
Exchange (same value)No credit note needed if no money changes hands. Ship new product.
Exchange (different value)Credit note for original, new invoice for replacement if new charge is made.

Stripdo generates invoices for successful charges. When you refund through Stripe, the original invoice remains. Your accounting software handles the credit note side of the transaction.

B2B wholesale invoicing requirements

Wholesale and B2B customers have stricter invoice requirements than retail consumers. Their accountant needs a proper invoice to deduct the purchase as a business expense. In the EU, B2B invoices are legally required for VAT reclaim purposes — without one, your customer cannot deduct the VAT they paid.

  • Your business name, address & VAT/tax ID
  • Customer's business name, address & VAT/tax ID
  • Sequential invoice number
  • Itemized line items with quantities
  • Net amount per item
  • Applicable tax/VAT rate and amount
  • Total including and excluding tax
  • Payment date and method

Digital goods & the EU VAT rules

If you sell digital products (software, ebooks, online courses, digital downloads) to EU customers, special VAT rules apply. Since 2015, B2C digital services must be taxed at the buyer's country VAT rate, not yours. The One-Stop Shop (OSS) scheme, active since July 2021, simplifies this by letting you report all EU VAT through a single registration in your home country. For B2B digital sales, the standard reverse charge mechanism applies — your customer accounts for the VAT.

Multi-currency order invoicing

International ecommerce means payments in multiple currencies. A customer in Japan pays in JPY, a customer in the UK pays in GBP, a customer in Brazil pays in BRL. Each invoice must show the amount in the currency the customer actually paid — not a converted amount in your base currency. Stripdo automatically matches the invoice currency to the Stripe payment currency, supporting over 100 currencies. Your Stripe fee structure varies by currency and region.

Save thousands on order invoicing

Ecommerce volume makes Stripe Invoicing expensive fast. Stripdo is a flat fee regardless of order count.

Orders/monthStripe InvoicingStripdoYou Save
100 orders ($60 avg)$288/yr$39/yr$249/yr
500 orders ($80 avg)$1,920/yr$39/yr$1,881/yr
1,000 orders ($100 avg)$4,800/yr$39/yr$4,761/yr
5,000 orders ($80 avg)$19,200/yr$39/yr$19,161/yr

Stripe charges 0.4% capped at $2 per invoice. Calculate your exact savings.

Simple, flat pricing

No per-invoice fees. No per-order charges. Every order invoiced automatically.

Starter

$39/year

7-day free trial included

For stores with one Stripe account.

1 Stripe Account
Unlimited Invoices
Unlimited Transactions
Automatic Emailing
Invoice Status Tracking
EU VAT & Reverse Charge
Multi-currency
Bulk Invoice Download
Recommended

Pro

$59/year

7-day free trial included

For stores that need branding.

Unlimited Stripe Accounts
Unlimited Invoices
Unlimited Transactions
Automatic Emailing
Invoice Status Tracking
EU VAT & Reverse Charge
Multi-currency
Bulk Invoice Download
Custom Logo on Invoices

Sign up, connect Stripe, and start your free trial. Cancel anytime.

Frequently Asked Questions

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

Does Stripdo work with Shopify?

Stripdo works with any business that uses Stripe to process payments. If your Shopify store uses Stripe as its payment gateway, Stripdo can generate invoices for every Stripe payment automatically. It connects to your Stripe account, not to Shopify directly.

Does Stripdo work with WooCommerce?

Yes, if you use Stripe as your WooCommerce payment gateway. Stripdo connects to your Stripe account and generates invoices for all successful payments, regardless of where they originate — WooCommerce, Shopify, custom checkout, or direct Stripe payment links.

Do ecommerce stores need to send invoices?

If you sell to businesses (B2B), yes — they need invoices for tax deductions. In the EU, VAT invoices are legally required for most B2B transactions. Even for B2C, many countries require invoices above certain thresholds. And many customers simply expect them.

Can Stripdo handle high-volume ecommerce invoicing?

Yes. Stripdo generates invoices for every successful Stripe payment with no volume limits. Whether you process 50 or 5,000 orders per month, every payment gets an invoice. There are no per-invoice fees.

How does Stripdo handle different currencies for international orders?

Stripdo automatically matches the invoice currency to the Stripe payment currency. If a customer pays in EUR, the invoice shows EUR. If another pays in GBP, that invoice shows GBP. Over 100 currencies supported.

Does Stripdo handle refunds?

Stripdo generates invoices for successful payments. Refund handling (credit notes) depends on your plan and setup. The invoice for the original payment remains as a record of the transaction.

How much does invoice generation cost for ecommerce?

Stripe Invoicing charges 0.4% per invoice (capped at $2). For a store processing 500 orders/month, that is $1,200–$12,000/year depending on order value. Stripdo does the same thing for $39/year flat, regardless of volume.

Can I add my store logo to invoices?

Yes, on the Pro plan ($59/year). Your store logo appears on every invoice PDF alongside your business details, creating a consistent brand experience for your customers.

How should ecommerce stores handle refund invoices?

When you refund an order through Stripe, the original invoice remains as a record of the transaction. In accounting, refunds are documented with credit notes — separate documents referencing the original invoice number. Your accounting software (Xero, QuickBooks, etc.) can generate credit notes. The original Stripdo invoice serves as proof of the initial charge.

Do I need invoices for digital goods sold in the EU?

Yes. The EU requires VAT invoices for digital goods and services (software, downloads, online courses, etc.) sold to EU customers. Since July 2021, the OSS (One-Stop Shop) scheme lets you report VAT in your home country for B2C digital sales. For B2B sales, reverse charge applies. Stripdo handles EU VAT notation automatically.

How do I handle invoices for wholesale and B2B ecommerce orders?

B2B customers always need proper invoices for tax deductions. Your invoice must include both parties' business details, tax/VAT numbers, and itemized line items. For EU B2B wholesale, the reverse charge mechanism applies for cross-border sales. Stripdo generates compliant B2B invoices automatically.

Can Stripdo generate invoices in different currencies for international orders?

Yes. Stripdo matches the invoice currency to the Stripe payment currency automatically. If a US customer pays in USD and a German customer pays in EUR, each gets an invoice in their payment currency. Over 100 currencies are supported with no additional configuration.

Does Stripdo work with marketplace or multi-vendor setups?

Stripdo connects to individual Stripe accounts. If each vendor has their own Stripe account, each can connect to Stripdo independently. For platform-level invoicing via Stripe Connect, each connected account can be linked to Stripdo separately on the Pro plan.

📦

Ready to automate order invoicing?

Every Stripe order gets a professional invoice. $39/year.

Get Stripdo