Genie AI — Your Invoice Assistant
Genie AI is a conversational assistant built directly into Invoice Genie. Instead of tapping through menus, you can simply describe what you need in plain language and Genie AI will create invoices, estimates, purchase orders, record payments, manage clients, and much more — all in seconds.
Business-aware: Genie AI is tied to the business you currently have selected in the app. When you switch businesses, the AI automatically loads data for that business — so your invoices, clients, and analytics are always for the right account.
Language Support
Genie AI currently understands and responds in the following languages:
You can type in any of the supported languages and Genie AI will reply in the same language.
1 — Creating Invoices
You can create invoices using plain conversational English (or any supported language). Genie AI understands quantities, rates, discounts, due dates, notes, and recurring schedules.
Simple & Multi-Item Invoices Invoices
Create an invoice for Jim Parker for 5 hours of web design at $120 per hour
Creates a single-item invoice — total $600
Create an invoice for Jim Parker with 3 hours consulting at $200/hour, 1 project setup fee at $150, and 2 hours training at $95/hour
Creates a 3-item invoice — total $940
Invoice Jim Parker for 4 hours of photography at $250/hour. Add a note: “Includes edited files delivered via Dropbox”
Notes field will appear on the invoice card
Due Dates Invoices
Create an invoice for Jim Parker for 8 hours of development at $150/hour, due in 30 days
Sets payment term to Net 30
Create an invoice for Jim Parker for logo design, 1 unit at $500. Due on June 15, 2026.
Sets a specific due date
Create a backdated invoice for Jim Parker for 4 hours consulting at $150/hour dated April 1, 2026, due April 30
Supports past dates
Discounts Invoices
Create an invoice for Jim Parker for 10 hours of consulting at $100/hour with a 10% discount per item
Per-item percentage discount — total $900
Invoice Jim Parker for 2 days of field work at $400/day with a $50 flat discount per item
Per-item flat discount — total $750
Create an invoice for Jim Parker for 5 hours of design at $200/hour with a 15% discount on the whole invoice
Invoice-level percentage discount — total $850
Create an invoice for Jim Parker for consulting: 3 hours at $300/hour. Apply a $100 discount to the invoice total.
Invoice-level flat discount — total $800
Taxable & Non-Taxable Items Invoices
Invoice Jim Parker for 2 hours consulting at $150 (taxable) and 1 software license at $99 (not taxable)
The software license will be marked non-taxable; tax applies only to consulting
Recurring Invoices Invoices
Create a monthly recurring invoice for Jim Parker for retainer services at $2,000/month, starting June 1, 2026
Sets recurring frequency to monthly with a start date
Create a weekly invoice for Jim Parker for 10 hours security patrol at $25/hour. Start June 2 and end August 31, 2026.
Weekly recurrence with a defined end date
Duplicate an Invoice Invoices
Duplicate invoice INV-0042
Creates a new invoice with the same items, a new invoice number, and today’s date
2 — Editing Invoices
You can modify existing invoices by referencing their invoice number. Genie AI supports adding items, changing due dates, updating notes, applying discounts, and replacing all items.
Add 2 hours of travel time at $75/hour to invoice INV-0042
Appends a new item; existing items are preserved
Change the due date on invoice INV-0042 to July 1, 2026
Updates only the due date; items are untouched
Add a note to invoice INV-0042: “Payment via bank transfer preferred”
Updates the notes field on the invoice
Add a 10% discount to invoice INV-0042
Applies an invoice-level discount to an existing invoice
Remove all item discounts from invoice INV-0042
Clears per-item discounts; invoice-level discount is untouched
Update invoice INV-0042 to have these items: 5 hours design at $100/hour and 1 domain registration at $25
Replaces all existing items with the new list
3 — Recording Payments
Tell Genie AI when and how a client paid and it will log the payment against the correct invoice.
Mark invoice INV-0042 as paid — $500 cash received today
Records a full cash payment with today’s date
Record a bank transfer payment of $1,200 for invoice INV-0042 received on May 20, 2026
Records a bank transfer with a specific date
Invoice INV-0042 is for $2,000. The client paid $800 by check today.
Records a partial payment by check
Log a credit card payment of $350 for invoice INV-0042
Records a credit card payment
4 — Creating Estimates & Quotes
Genie AI can create estimates (also called quotes) with items, expiry dates, discounts, and even convert them to invoices.
Create an estimate for Jim Parker for bathroom renovation: 20 hours labor at $85/hour and $400 materials
2 items, total $2,100
Create a quote for Jim Parker for website redesign: 40 hours at $150/hour. Valid until July 31, 2026.
Sets the estimate expiry date; total $6,000
Write an estimate for Jim Parker for event photography: 8 hours at $200/hour with a 5% discount on the total
5% invoice-level discount — total $1,520
Duplicate estimate EST-0010
Creates a new estimate with the same items and client
Convert estimate EST-0010 to an invoice
Creates a new invoice from the estimate; estimate is marked as converted
5 — Editing Estimates
Add a $200 delivery fee to estimate EST-0010
Appends a new line item to the estimate
Extend the expiry date on estimate EST-0010 to August 15, 2026
Updates the validUntil date
Mark estimate EST-0010 as approved
Updates the estimate status
6 — Purchase Orders
Create a purchase order for Jim Parker for 50 boxes of printer paper at $12 each
1 item, total $600
Create a PO for Jim Parker for 10 office chairs at $180 each, 4 standing desks at $450 each, and 20 monitor cables at $15 each
3 items, total $3,900
Create a purchase order for Jim Parker for 200 printed brochures at $2 each. Note: “Deliver to main office, contact John before delivery”
Includes a delivery note on the PO
Add 5 USB hubs at $25 each to PO PO-0007
Appends an item to an existing purchase order
Duplicate purchase order PO-0007
Creates a new PO with the same items
7 — Managing Clients
Create a new client: John Smith, email john@example.com, mobile 555-123-4567
Creates a client with name, email, and mobile
Add a new client: Acme Construction LLC, billing@acme.com, mobile 555-987-6543, phone 555-100-2000, 123 Main St, Chicago, IL 60601
Creates a client with full address and contact details
Update Jim Parker’s email to newemail@example.com
Updates only the email; other fields are unchanged
Change Jim Parker’s address to 456 Oak Ave, Los Angeles, CA 90001
Updates street, city, state, and zip
8 — Saved Items
Save commonly used services or products so you can reference them by name in future invoices.
Save a new item: “Website Maintenance”, $150/hour
Item is saved and appears in your Items list
Create an item: “Premium Support Package”, $299/month. Note: “Includes 24/7 phone support”
Saves item description and internal notes
Change the price of “Website Maintenance” to $175/hour
Updates the unit cost on the saved item
Rename the item “Premium Support Package” to “Enterprise Support Package”
Updates the item description
9 — Time Tracking
Genie AI can control the built-in timer and manage saved time entries.
Start a timer for Jim Parker — project: Website Redesign, rate $120/hour
Starts the active timer
Pause the timer
Pauses the currently running timer
Resume the timer
Resumes a paused timer
Save the timer
Saves the elapsed time as a time entry
Discard the timer
Clears the active timer without saving
Update the time entry for “Website Redesign” — change the duration to 3 hours
Edits a saved time entry
Create an invoice from the Website Redesign time entry for Jim Parker
Converts a time entry directly into an invoice
10 — Business Analytics
Ask Genie AI questions about your business performance at any time.
How is my business doing?
Shows revenue, outstanding invoices, and overdue amounts
Show me my revenue for this month
Monthly stats: revenue, invoices sent, invoices paid
Which invoices are overdue and how much do I have outstanding?
Lists overdue invoices with amounts
Who are my top clients by revenue this year?
Client ranking with revenue totals
Give me a business performance report for the last 90 days
90-day summary with revenue, paid vs unpaid breakdown
How does this year compare to last year?
Year-over-year revenue comparison
What’s my total revenue for May?
Natural language month queries also work
How much has Jim Parker paid me this year?
Per-client revenue breakdown
11 — Email Drafting
Genie AI can write professional emails for common billing situations so you can copy, review, and send.
Write a payment reminder email for invoice INV-0042 to Jim Parker
Generates a professional reminder including invoice number and amount
Draft an overdue notice for invoice INV-0042. It was due 2 weeks ago.
Generates a firm but professional overdue notice
Write a follow-up email for invoice INV-0042
Polite first follow-up with correct invoice details
12 — Do Multiple Things at Once
You can combine actions into a single message. Genie AI will create both the client and the document in one response.
Create a new client Sarah Connor, email sarah@example.com, mobile 555-444-3333, and invoice her for 3 hours of training at $100/hour
Creates the client card AND the invoice in the same response
Add new client Bob Builder, bob@builder.com, 555-111-2222, and create an estimate for 10 hours renovation at $95/hour, valid until July 30
Client and estimate created together
13 — Tips & Natural Language
You don’t need to use exact phrasing. Genie AI understands informal language, abbreviations, and shorthand.
Bill Jim Parker for 2 hrs logo work at 250 bucks an hour
Make a quote for Jim Parker — painting job, 3 days at $600/day
Jim Parker paid me $500 cash
Copy invoice INV-0042
Same as “Duplicate invoice INV-0042”
Add another item to the last invoice — 1 hour cleanup at $80
Context-aware: references the invoice just created in the conversation
Ambiguous client names: If you have multiple clients with similar names and don’t specify which one, Genie AI will ask you to clarify before creating the document.