Professional invoices
that get paid in crypto.
Stripe rejects your country. Your clients don't care. Send a clean, world-class invoice with your wallet address and QR right on it — free, no sign-up.
The builder
Everything stays in your browser — no account, no server, nothing uploaded. Saved invoices live in local storage on this device.
The QR encodes your address. Always confirm the transfer landed in your own wallet before delivering work — CoinInvoice cannot see payments.
| Description | Qty | Rate | Amount |
|---|
How crypto payment works
Three honest steps. No custodian, no middleman, no fees to us — ever.
Add your wallet
Paste any EVM address (Ethereum, Polygon, Base, Arbitrum…). It appears on the invoice with a QR your client can scan from any exchange or wallet app.
Send the invoice
Print to PDF and attach it, or export a payment link (Pro) — a single clean page with the total, the QR and a copy-address button.
Verify on-chain
You watch your own wallet. When the transfer lands, you deliver the work. We never touch the money — it goes wallet-to-wallet.
Pricing
Free does the whole job. Pro is for people who invoice every week.
- Unlimited invoice building
- Wallet address + QR on invoices
- Print / save as PDF
- Saved locally, no account
- “Made with CoinInvoice” footer
- Everything in Free
- Remove the footer — fully your brand
- Your logo on every invoice
- Payment link — one clean page per invoice
- Reminder drafts — 3 polite follow-up emails, pre-filled
- Works on every future device with your code
One-time payment in crypto. No subscription. 14-day refund, no questions.
FAQ
Is my data uploaded anywhere?
No. The builder is pure client-side JavaScript. Invoices, your wallet and your Pro code are stored only in this browser's local storage. There is no account system and no server-side copy of anything you type.
Which chains / coins can I receive?
Any EVM chain works with the same address format: Ethereum, Polygon, Base, Arbitrum, BNB Chain and others — including USDT, USDC and native ETH. The QR simply encodes your address; the client chooses the chain when sending.
Can my client pay if they only have a bank card?
They can use any exchange that allows card purchases (Binance, Kraken, OKX…) and withdraw to your address. That's how most fiat-to-crypto invoice payments actually happen in practice.
Why is there no “paid” detection?
Honesty: automatic detection needs a server watching the chain, and that server could be wrong or go down. You know your wallet. You confirm delivery. Simple, trustable, zero fees.
Is this legal for me?
CoinInvoice is a document tool — it makes paper, not financial advice. Crypto rules differ by country; know yours. We never hold funds and never see your payments.