Invoicing

Invoices that get paid.
In minutes, not weeks.

Send a PDF invoice with a payment URL baked in. Customer pays in USDC, card, or bank transfer — you reconcile automatically. Built for B2B teams that hate Stripe-style “click here to enable Treasury.”

What's included

  • PDF + hosted page generated from the same JSON
  • Line items, taxes, discounts, partial payments
  • Multi-currency: invoice in EUR, settle in USDC
  • Automatic dunning: reminders at +3, +7, +14 days overdue
  • Webhook on invoice.paid, invoice.overdue, invoice.cancelled
  • CSV export for accountants

API example

POST /v1/invoices
{
  "customer_email": "ap@acme.com",
  "customer_name": "Acme Inc.",
  "line_items": [
    { "description": "April retainer", "qty": 1, "unit_price": 5000, "amount": 5000 }
  ],
  "currency": "USD",
  "due_date": "2026-05-31"
}
→ {
  "id": "inv_abc123",
  "invoice_number": "INV-2026-042",
  "pdf_url": "https://...",
  "pay_url": "https://pay.useroutr.com/inv_abc123"
}