Message a bot with plain text, pay 100 Stars (~$1.3), get a polished HTML invoice back in seconds.
100 ⭐ (~$1.3) via Telegram
No signup, no account, no KYC. Opens Telegram — pay from your Stars balance.
/invoice, one field per line:/invoice from: Your Name to: Client Name invoice_number: INV-001 date: 2026-10-20 due_date: 2026-11-20 item: Website redesign | 10 | 50 item: Logo design | 1 | 200
invoice.html file back as a document — open it in any browser, print it, or attach it to an email.item lines use description | quantity | rate, one per line — at least one required. from/to are required; invoice_number, date, due_date, tax_rate, notes are optional.
The free invoice generator on this site does the same rendering and costs nothing — but it expects you to edit a JSON file or fill a form in a browser tab you have to keep open. This bot is for when you're already in Telegram talking to a client and just want a file sent back to that same chat, no new tab, no file to find afterward. It's a convenience, not a better invoice — the output is byte-for-byte the same template.
If you send proposals, contracts, and invoices regularly, the Freelancer Starter Kit ($15, one-time) bundles the invoice template with a proposal template, a services agreement, and a late-payment email — plain Markdown files you keep and reuse for every client, not a per-invoice bot.
Open source (MIT), including the HTML rendering and the bot's payment handling: github.com/kleogeos/telegram-stars-checkout. Command-line version with no Telegram needed: freelance-invoice-cli.