Get Started
Introduction
Free, paperless invoicing for everyone. Create invoices, get paid and automate the busy work from the web, your AI assistant or your own code.
Free Invoice Automation is free, paperless invoicing. Create invoices, send them online and get paid straight to your own Stripe account, bank or wallet.
Get started
Connect your AI assistant
Sign in via browser. No AI key needed.
Add a custom connector in Claude, or run the command below in Claude Code.
Open Claude connectorsclaude mcp add --transport http freeinvoiceautomation https://mcp.freeinvoiceautomation.com/mcpThen enter /mcp in Claude Code and confirm freeinvoiceautomation is connected.
Using another MCP client? Point it at:
https://mcp.freeinvoiceautomation.com/mcpBuild directly with the API
Every feature is one API call. Create an API key in Settings > API keys, then create a draft invoice:
curl -X POST "https://api.freeinvoiceautomation.com/v1/documents" \
-H "Authorization: Bearer $FIA_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 6f1c2d4e-first-invoice" \
-d '{
"type": "invoice",
"client_id": "0193f2a1-0c11-7d2e-9a40-1b2c3d4e5f60",
"currency": "USD",
"lines": [
{ "description": "Website design", "quantity": "1", "unit_price_minor": "120000" }
]
}'Money is always sent as a string of integer minor units, so "120000" is 1,200.00 USD. See the API reference for every endpoint, or Build with AI to work through an assistant.
Other ways to get started
Make one invoice without an account
The free invoice generator makes a PDF invoice in your browser with no sign-up. Your invoices stay on your device until you choose to create an account, and then they move in with you.
Install the CLI
The freeinvoiceautomation command line tool runs every API call from your terminal and scripts. It ships in the week of 25 January 2027.
npm install -g freeinvoiceautomation
export FIA_API_KEY=fia_your_key
freeinvoiceautomation business listThe CLI and the stdio MCP client are the only parts we publish to npm. They are thin clients of the same API, so they can do exactly what your API key allows and nothing more.
Sign in and send your first invoice
Create your free account
Email and password, Google or a magic link. No card needed.
Follow the quickstart
Business, client, invoice and pay page in about five minutes.
What can Free Invoice Automation do?
Invoice
Invoices, estimates, credit notes and receipts with taxes, discounts and any currency
Get paid
Card payments through your own Stripe, bank transfer with payment proofs, local QR rails
Automate
An AI agent, recurring invoices, reminders, late fees and webhooks do the follow-up
Why Free Invoice Automation?
- Free forever: every invoicing feature is on the Free plan. Team ($10 a month) adds members, roles, an audit log, more emails and more AI credits; it never unlocks invoicing features.
- No cut of your money: we never take a percentage of an invoice payment and never hold your funds.
- Paperless by design: documents are created, sent, signed and paid online, so nothing needs printing or posting.
- One capability, every surface: the web app, REST API, MCP server, CLI, Shopify app, WordPress plugin and AI agent all call the same actions, with the same permissions.
- Clean for your clients: no ads, affiliates or sponsors on your PDFs, pay pages, portal or client emails.
- Safe by default: integrations and AI create drafts, and a person confirms every send unless you choose otherwise.
Invoices
Create an invoice in the app, through the API or by asking your assistant. Each business keeps its own gap-free numbering, and a sent invoice is never edited in place: changes become a new revision, so what your client received stays on record. See Invoices.
{
"data": {
"id": "0193f2b4-5a6b-7c8d-9e0f-1a2b3c4d5e6f",
"type": "invoice",
"status": "draft",
"number": null,
"currency": "USD",
"subtotal_minor": "120000",
"tax_minor": "0",
"total_minor": "120000",
"amount_paid_minor": "0",
"balance_minor": "120000"
}
}Payments
Connect your own Stripe account through Stripe Connect, or show your bank details for transfers. A pay page link goes with every invoice. An invoice is marked paid only when Stripe confirms the payment, or when a person records it, never because a browser was redirected. See How payments work.
Automation
The AI invoice agent turns plain language, pasted text or a receipt into draft invoices and clients. Reminders, late fees and recurring invoices arrive in January 2027, and webhooks tell your own systems when anything changes.
Resources
API Reference
Every endpoint with parameters, examples and errors
Build with AI
MCP server for Claude, ChatGPT, Grok and Gemini, plus the AI agent
Integrations
TypeScript SDK, CLI, webhooks, Shopify, WooCommerce, QuickBooks and Xero
Plans and billing
What Free includes, what Team adds, and how AI credits work