1
Open the app and sign in
Go to https://invoice.horizonpay.co.You have two ways to get started:
- Start immediately as a guest — Click Create an invoice on the landing page. Invoice AI signs you in anonymously, no email required. Your data is kept for 30 days.
- Create a full account — Click Create account, enter your name, email, and a password of at least 8 characters, then confirm your email address from the link Invoice AI sends you.
2
Set up your business profile
If you signed up with an account, the onboarding wizard opens automatically. Complete the two steps:Step 1 — Business detailsInvoice AI pre-selects your country from your IP address. You can change it at any time. Fill in:
Step 2 — Payment detailsAdd your bank account name, account number, and routing code so your clients see how to pay at the bottom of every invoice. This step is skippable — you can fill it in later under Settings → Business.
If you started as a guest, Invoice AI lets you fill in your business details directly in the invoice builder the first time you create an invoice. The onboarding wizard only appears for email-based accounts.
3
Create your first invoice
From the dashboard, click New invoice (or navigate to Invoices → New).
- Add a client — Type your client’s name. You can also add their email, address, and tax ID.
- Set the invoice date and due date — Invoice AI defaults to today’s date.
- Add line items — For each item, enter a description, quantity, and rate. Add a tax rate per line if applicable — Invoice AI calculates the split automatically.
- Review the totals — The live preview updates as you type. Check the subtotal, tax amount, and grand total.
- Save or send — Click Save draft to keep editing later, or Finalize & send to assign an invoice number and share it with your client.
4
Generate an API key
API keys let you automate invoice creation, sync client data, and build integrations — all without touching the UI.
- Go to Settings → API Keys.
- Click New API key.
- Give the key a name (for example, “Zapier integration” or “billing script”).
- Select the scopes your integration needs:
- Click Create. Copy the key — it starts with
inv_live_and is shown only once.
Guest accounts cannot hold API keys. If you see a message prompting you to add an email and password, follow the steps in Account Setup → Claiming a guest account first.
5
Make your first API call
With your key in hand, make a request to the invoices endpoint to confirm everything is working.A successful response returns a You can filter results with query parameters:Available status filters:
{ data } envelope containing your invoice list:All monetary values are integer minor units. In the example above,
1440000 is $14,400.00. Divide by 100 to get the major-currency amount.draft, open, paid, overdue, void.What’s next
API Reference
Explore all endpoints: invoices, customers, products, prices, and webhooks — with full request and response schemas.
Account Setup
Learn how to claim a guest account, reset your password, and complete the onboarding wizard.