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

  1. Start the bot

    Find EasyInvoiceBot in Telegram and press "Start" or send /start

  2. Enter your name or company

    The bot asks for your company name — it will appear on every invoice

  3. 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)

  4. Create your first client

    Press "➕ New Client" in the main menu or send /newclient

  5. Create your first invoice

    Press "📄 New Invoice" in the main menu or send /newinvoice

Main Menu

Creating an Invoice

  1. Select a client

    Choose from your list of clients

  2. Enter service description

    Describe what you're providing (max 1000 characters)

  3. Add items

    For each item, specify: name, quantity, unit, price per unit, VAT rate

    ⚠️ Free plan: maximum 5 items per invoice

  4. Set currency

    EUR or USD — auto-set from your default country, can be changed per invoice

  5. 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.

  6. 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

  7. 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 paid

Repeat 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 settings

Free 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)