Documentation
Complete guide to using EasyInvoiceBot. Learn how to create invoices, manage clients, and make the most of all features.
Free Plan Features
Invoice Creation
Create up to 10 invoices per month
Client Management
Up to 10 clients
Invoice Items
Up to 5 items per invoice
PDF Generation
Automatic PDF invoice generation
QR Codes
UPN (Slovenia), SEPA Credit Transfer (all 37 SEPA countries). US: ACH details on PDF (ABA routing + account number)
Edit Invoices & Clients
Edit any invoice or client after creation
Getting Started
- Start the bot
Find EasyInvoiceBot in Telegram and press "Start" or send
/start - Enter your name or company
The bot asks for your company name — it will appear on every invoice
- Select your country
Choose your country from the list (SI, DE, NL, AT, FR, IT, US, or Other). The bot automatically sets the default VAT rate and currency (EUR for SEPA, USD for US)
- Create your first client
Press "➕ New Client" in the main menu or send
/newclient - Create your first invoice
Press "📄 New Invoice" in the main menu or send
/newinvoice
Main Menu
Creating an Invoice
- Select a client
Choose from your list of clients
- Enter service description
Describe what you're providing (max 1000 characters)
- Add items
For each item, specify: name, quantity, unit, price per unit, VAT rate
⚠️ Free plan: maximum 5 items per invoice
- Set currency
EUR or USD — auto-set from your default country, can be changed per invoice
- Configure payment details
SEPA countries: IBAN, SWIFT, reference number. US: ABA routing number + account number. All fields are optional — skip what you don't need.
- Add QR code (optional)
SEPA countries: bot generates SEPA Credit Transfer or UPN QR code. US: ACH details are printed on the PDF, no QR code
- Review and create
Bot generates PDF invoice automatically
Invoice Statuses
Every invoice has a status that you can update at any time:
- Draft — created, not yet sent to the client
- Sent — delivered to the client, awaiting payment
- Paid — payment received
/marksent <number>Mark invoice as sent/markpaid <number>Mark invoice as paidRepeat Invoice
Repeat any previous invoice with one tap — all fields are copied, you only review and confirm. Useful for recurring clients and services.
The repeated invoice counts toward your monthly limit on the Free plan.
Default Values
Set defaults in Settings so you don't re-enter the same values every time:
- Default country (sets currency and QR/ACH mode automatically)
- Default currency (EUR or USD)
- Default VAT / Sales Tax rate
- Default IBAN and payment method (SEPA) or ABA routing + account number (US)
- Company name, email, address, VAT / Tax ID, registration number
/settingsOpen settingsFree Plan Limitations
- ✅ Maximum 10 invoices per month
- ✅ Maximum 10 clients
- ✅ Maximum 5 items per invoice
- ❌ No search functionality
- ❌ No statistics
- ❌ No invoice templates
- ❌ No data export
Common Commands
/startOpen main menu/helpView help/newclientCreate a new client/newinvoiceCreate a new invoice/clientsView all clients/invoicesView all invoices/draftsView and resume draft invoices/getinvoice <number>Get invoice PDF (partial number accepted)/planView plan information/settingsOpen settings/editclientEdit a client (shows list)/deleteclientDelete a client/deleteinvoiceDelete an invoice/cancelCancel current operation/aboutBot version info/support <message>Contact support directly from the bot/deleteaccountDelete account and all data (GDPR)