Get StartedIntroduction

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.

See all setup options

Add a custom connector in Claude, or run the command below in Claude Code.

Open Claude connectors
$
claude mcp add --transport http freeinvoiceautomation https://mcp.freeinvoiceautomation.com/mcp

Then enter /mcp in Claude Code and confirm freeinvoiceautomation is connected.

Using another MCP client? Point it at:

https://mcp.freeinvoiceautomation.com/mcp

Build directly with the API

Every feature is one API call. Create an API key in Settings > API keys, then create a draft invoice:

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

Terminal
npm install -g freeinvoiceautomation
export FIA_API_KEY=fia_your_key
freeinvoiceautomation business list

The 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


What can Free Invoice Automation do?

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.

Draft invoice (response)
{
  "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