AI-Powered Billing

AI-powered billing
for modern teams.

Create invoices, manage clients, and track payments with an AI Agent,or build your own integrations with our SDK, REST API, and CLI.

corebill ai agent

Agent

Done. Quote QUO-0042 created for Acme Corp.

quotedraft
Acme Corporation
Website Redesign
total$5,000.00
valid untilMar 10, 2026
Ask anything...

Built on modern infrastructure

N
Next.js
S
Supabase
V
Vercel
{}
REST API
~
Webhooks
TS
TypeScript
Developer SDK

Or build it
with code.

TypeScript SDK, REST API, CLI, webhooks, and MCP server.Ship invoices and quotes from your codebase.

create-invoice.tsTypeScript
1import Corebill from '@corebill/sdk';
2 
3const corebill = new Corebill({
4 apiKey: 'sk_live_...',
5});
6 
7const invoice = await corebill.invoices.create({
8 customer_id: 'cus_a1b2c3d4',
9 line_items: [{
10 item_name: 'Web Development',
11 quantity: 40,
12 unit_price: 150,
13 unit: 'hour',
14 }],
15 due_date: '2026-07-15',
16});
17 
18console.log(invoice.invoice_number);
19// → "INV-2026-0042"
create-quote.tsTypeScript
1import Corebill from '@corebill/sdk';
2 
3const corebill = new Corebill({
4 apiKey: 'sk_live_...',
5});
6 
7const quote = await corebill.quotes.create({
8 customer_id: 'cus_a1b2c3d4',
9 line_items: [{
10 item_name: 'UI/UX Design',
11 quantity: 1,
12 unit_price: 2500,
13 }],
14 tax_rate: 16,
15 valid_until: '2026-12-31',
16});
17 
18console.log(quote.total);
19// → 2900

Features

Everything your team needs.
Nothing they don't.

AI Agent

Just tell it what you need.

Create invoices, manage clients, track payments — all in natural language. No clicks, no forms. Just results.

"Send invoice #42 to Acme"
"Show unpaid invoices this month"
"Create a client called Stripe"

Quotes with Versioning

Send, track, version, and convert quotes to invoices. Clients approve from a public link.

v1
v2
v3
approved

Invoices & Payments

Partial payments, automated reminders, credit notes. Get paid faster.

INV-0089$3,200 paid
$1,800 remaining

Webhooks & Events

Subscribe to events. Retries, signed payloads, delivery logs. Real-time integrations.

invoice.paid200
quote.approved200
customer.created200

Customer 360

Wallet, contacts, files, activity logs, segmentation, tags, and custom fields.

AC
Acme Corp
5 quotes · 12 invoices
Developer First

Built for developers. By developers.

Full REST API with API keys, granular permissions, and webhooks. Build your own integrations on top of CoreBill.

REST API
CLI
API Keys
Webhooks
Rate Limits

API

Create a customer in seconds.

Full REST API. Create customers, generate invoices, track payments — all programmatically.

POST/v1/customers
curl -X POST https://api.corebill.io/v1/customers \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme Corporation",
    "email": "contact@acme.com",
    "country": "US",
    "currency": "USD"
  }'
201Response
{
  "data": {
    "id": "cus_a1b2c3d4",
    "name": "Acme Corporation",
    "contact_email": "contact@acme.com",
    "country": "US",
    "currency": "USD",
    "status": "active",
    "wallet_balance": 0,
    "created_at": "2026-02-08T..."
  }
}

CLI

Manage billing from your terminal.

Install the CLI, authenticate, and start creating invoices — all without leaving your terminal.

terminalBash
$ npm install -g @corebill/cli

$ corebill login
Enter your API key: sk_live_...
Authenticated successfully.

$ corebill ask "create an invoice for Acme Corp for $3,500 web development"
Creating invoice for Acme Corporation...

Invoice INV-2026-0089 created successfully.
  Customer: Acme Corporation
  Amount:   $3,500.00
  Status:   draft

Billing that works
the way you do.

AI Agent, REST API, SDK, CLI, and webhooks. Start managing your billing in under a minute.