Invoicing on autopilot
so you can focus on work
You get paid through Stripe. Stripdo generates professional invoices and emails them to your clients automatically. No templates, no manual work.
- Works with one-time & recurring payments
- Professional PDFs with your details
- Sequential numbering for clean bookkeeping
- $39/year — less than $3.25/month
Invoicing shouldn't be a side job
You became a freelancer to do great work — not to spend hours on admin every month.
10 minutes per invoice, 15 clients a month. That is 2.5 hours of unpaid admin work every month.
"Can you send me a proper invoice?" — the email every freelancer dreads after getting paid.
Keeping invoice numbers sequential, dates correct, and details consistent is tedious and error-prone.
Tax season arrives and your invoicing is a mess. Missing numbers, wrong dates, no system.
Set up once, never think about invoicing again
Connect Stripe, add your details, and every payment automatically generates a professional invoice.
Connect your Stripe account
One click, 30 seconds. No API keys, no code. Works with any Stripe account.
- Payment links, subscriptions, one-time charges
- No workflow changes needed
- Secure OAuth connection
Add your details
Your name or business name, address, and tax number. These appear on every invoice.
- Tax/VAT number support
- Custom logo on Pro plan
- Automatic sequential numbering
Get paid, invoice sent
Client pays through Stripe. They instantly receive a professional PDF invoice by email. You do nothing.
- Works for every Stripe payment type
- Track email delivery status
- Resend or download any invoice
No Per-Invoice Fees
Stripe Invoicing charges 0.4% per invoice. Stripdo is $39/year flat — send unlimited invoices.
Professional PDFs
Your name, address, tax ID, line items, sequential numbering. Everything a client's accountant needs.
Auto-Emailed
Invoices sent to your client automatically after every payment. No reminders, no follow-ups.
EU VAT Ready
Reverse charge for EU B2B, export notation for non-EU. VAT handled automatically.
Multi-currency
Get paid in USD, EUR, GBP, or any of 100+ currencies. Invoices match the payment currency.
Tax-Time Export
Download all invoices as ZIP or CSV. Hand them to your accountant and you are done.
Payment terms every freelancer should know
Even if Stripe handles payment collection, understanding payment terms makes you look professional and helps you get paid faster.
| Term | Meaning | Best for |
|---|---|---|
| Due on receipt | Payment due immediately | Stripe payment links (already paid) |
| Net 15 | Payment due within 15 days | Small projects, trusted clients |
| Net 30 | Payment due within 30 days | Standard business terms, larger projects |
| Net 60 | Payment due within 60 days | Enterprise clients (negotiate carefully) |
| 50/50 split | 50% upfront, 50% on delivery | Large projects, new clients |
When you collect payments through Stripe (payment links, checkout, or subscriptions), the payment is processed immediately. In this case, the invoice Stripdo generates is a paid invoice — it serves as a receipt and proof of transaction for your client's accountant. The payment terms are effectively "Due on receipt" since the payment has already been collected.
If you send invoices before collecting payment (common for larger projects), consider using Stripe's payment links on the invoice so clients can pay immediately. This reduces your days-to-payment from Net 30 to nearly instant, while still providing a professional invoice.
Invoicing international clients
Freelancers increasingly work with clients worldwide. Here is what your invoices need to include for cross-border transactions.
US freelancer → EU client
- Invoice in EUR or client's currency
- Include client's VAT number
- No VAT charged (outside EU)
- Add notation: "Not subject to EU VAT"
EU freelancer → US client
- Invoice in USD or agreed currency
- No VAT (export of services)
- Include your VAT number
- Add notation: "Export — 0% VAT"
EU freelancer → EU client (B2B)
- Reverse charge applies
- Both VAT numbers on invoice
- 0% VAT with reverse charge notation
- Client accounts for VAT locally
UK freelancer → EU/US client
- Invoice in client's currency
- No UK VAT (export of services)
- Include your VAT number if registered
- Post-Brexit rules apply for EU clients
Stripdo handles multi-currency automatically — the invoice matches the Stripe payment currency. For EU B2B transactions, reverse charge notation is added when both parties have valid VAT numbers. Learn more about EU VAT reverse charge on Stripe invoices.
Tax basics for freelancers using Stripe
Proper invoicing makes tax season painless. Here is what to keep in mind.
For US freelancers: If a single client pays you over $600 in a calendar year, they are required to issue a 1099-NEC form. Having proper invoices with your business name and EIN (not SSN) makes this process smooth. Stripdo invoices include your business details on every invoice, so your clients have what they need for tax reporting without chasing you at year-end.
For EU freelancers: If your annual revenue exceeds the VAT threshold in your country (e.g., €85,000 in Ireland, €22,000 in Germany), you must register for VAT and charge it on invoices to local and EU B2C customers. For B2B sales to other EU countries, the reverse charge mechanism applies. Stripdo handles EU VAT reverse charge automatically.
For UK freelancers: The VAT registration threshold is £90,000. Below this, you can voluntarily register for VAT (which lets you reclaim input VAT). If registered, your invoices must include your VAT number and the correct VAT rate (standard 20%).
Less than a coffee per month
$39/year. That is $3.25/month for unlimited professional invoices. No per-invoice fees, ever.
Starter
7-day free trial included
Everything a freelancer needs.
Need multiple Stripe accounts or a custom logo? See all plans.
Frequently Asked Questions
Can't find what you're looking for? Talk to our team.
Do freelancers need to send invoices for Stripe payments?
Yes, in most cases. If your clients are businesses, they need a proper invoice to deduct your services as an expense. Even for individual clients, many countries require invoices for payments above certain thresholds. Invoices also help your own bookkeeping and tax filing.
Can I use Stripe receipts as invoices for my freelance work?
No. Stripe receipts are payment confirmations, not invoices. They lack your business details, client details, sequential invoice numbers, and tax breakdowns. An accountant cannot process a Stripe receipt as a business expense.
How much does Stripe Invoicing cost for freelancers?
Stripe Invoicing charges 0.4% per invoice, capped at $2. If you send 20 invoices/month averaging $500, that is $96/year. Stripdo does the same thing for $39/year flat, regardless of how many invoices you send.
Does Stripdo work with one-time Stripe payments?
Yes. Stripdo generates invoices for all successful Stripe payments, whether they are one-time charges, subscriptions, or payment links. Every payment gets a proper invoice.
Can I add my logo to invoices?
Yes, on the Pro plan. The Starter plan includes all essential invoice features. Pro adds custom logo and branding for a more professional look.
Do I need to send invoices manually with Stripdo?
No. Once you connect your Stripe account and set your business details, invoices are generated and emailed to your clients automatically after every payment. No manual work required.
What if a client pays me outside of Stripe?
Stripdo only generates invoices for Stripe payments. For payments outside of Stripe (bank transfer, cash, etc.), you would use a separate invoicing tool or our free invoice generator.
What payment terms should freelancers use on invoices?
The most common payment terms for freelancers are Net 15 (payment due within 15 days) and Net 30 (within 30 days). Since Stripe payments are collected immediately, the payment date and invoice date are the same — Stripdo marks invoices as paid automatically. If you send invoices before payment, Net 15 is standard for freelancers.
How do I invoice international clients as a freelancer?
For international clients, your invoice should show the payment currency (USD, EUR, GBP, etc.), your tax ID or VAT number if applicable, and the client's details. For EU B2B clients, reverse charge applies. Stripdo handles multi-currency automatically and adds reverse charge notation for EU B2B transactions.
Do I need to charge VAT as a freelancer selling to EU clients?
It depends on where you and your client are located. If you are EU-based and sell to an EU business with a valid VAT number, the reverse charge mechanism applies (0% VAT on your invoice). If you sell to EU consumers, you may need to charge their local VAT rate. If you are outside the EU, you generally do not charge EU VAT. Consult a tax advisor for your specific situation.
What should a freelancer do about late payments and overdue invoices?
Since Stripdo generates invoices after Stripe processes a payment, the invoice is already paid when it is created. This eliminates the late payment problem entirely for Stripe-based payments. For non-Stripe invoices, standard practice is to send reminders at Net 30, Net 45, and Net 60 with escalating urgency.
As a US freelancer, do I need to include my EIN or SSN on invoices?
There is no federal requirement to include your SSN or EIN on invoices. However, if your client is a business that pays you over $600/year, they will need your tax ID for 1099 reporting. Best practice is to include your EIN (if you have one) on invoices. Never put your SSN on invoices — use an EIN instead.
Ready to stop chasing invoices?
Set up in under a minute. Focus on work, not paperwork.