For freelancers and consultants
Your clients’ AI, not your credit card.
You build automations for five clients and pay the providers yourself. keyone puts each client on its own key and budget, so a runaway workflow can only spend what that client is good for, and billing is an export.
No monthly subscription. Add funds when you’re ready to run.
Workspace
You
One prepaid wallet
Client
Dr. Patel Dental
Client
Hills Realty
Client
Oak & Iron Furniture
Every tool
- OpenAI
- Anthropic
- Perplexity
- + more
Five clients, one provider account, your name on the card.
You front the cost
The OpenAI bill hits your card. You invoice clients weeks later, from a number you reconstructed.
One loop is a bad month
A client’s workflow loops over a weekend. The provider limit is on your account, so it protects nothing until your whole business stops.
Admin eats the evening
Rotating keys when a client leaves, splitting the invoice, answering “what did the AI cost?” from a spreadsheet.
The smallest shop carries the most risk per client.
An agency absorbs a bad month. For a freelancer, one unbounded loop on a $500 project can wipe out the quarter’s margin, and the client will still expect the invoice to match the quote.
project that can lose a quarter’s margin to one unbounded loop.
provider invoices to split by hand across five clients, every month.
yours, behind every client’s usage.
One wallet, a key per client, limits that hold.
Top up a prepaid wallet. Give each client project a key with a budget. Spend can never exceed the wallet, and never exceed a client’s budget.
A budget per client that stops the call
Set a monthly budget and a per-call cap on each client project. A call that would exceed it is refused before it reaches the provider, with a reason your workflow can read.
- Budgets and caps checked before the call
- Spike auto-freeze on one key
- An email when a client reaches 50, 80 and 100%
403 POST /api/proxy/anthropic/v1/messages
{
"status": "BLOCKED",
"reason": "project_monthly_budget",
"message": "Project \"Site reports\" has spent
$100.0000 of its $100.00 monthly budget.",
"controls": [{
"type": "PROJECT_MONTHLY_BUDGET",
"limit_usd": 100,
"spent_usd": 100,
"remaining_usd": 0,
"resets_at": "2026-11-01T00:00:00Z"
}],
"hint": "You can request more budget: POST
/api/proxy/requests ..."
}Invoice from an export
Set a markup per client. At month end, export line items with cost, price and rebill amount and paste them into your invoice.
- Report per client for any range
- CSV ready for your invoicing tool
- Your markup stays yours
durand-construction-2026-10.csv
date,project,tool,model,input_tokens,output_tokens,price_usd,rebill_usd
2026-10-14T14:14,Quote generator,anthropic,claude-haiku-4-5,577,56,0.001114,0.001448
2026-10-14T14:14,Site reports,openai,gpt-4o-mini,49,16,0.000022,0.000029
2026-10-14T14:13,Site reports,perplexity,sonar,,,0.007000,0.009100
2026-10-14T14:12,Quote generator,openai,text-embedding-3-small,601,0,0.000016,0.000021
…
TOTAL,Durand Construction,Oct 2026,27716 rows,,,122.500000,159.250000
markup 30%Prepaid wallet
Top up from $5. The wallet is the hard ceiling for everything; budgets are the ceiling per client.
Offboard in one click
A client leaves, you revoke their key. Nothing else moves.
Set up from Claude Code or Cursor
Install the keyone skill and let your coding agent create the client, mint the key and rewire the code.
Live in minutes.
01
Sign up and top up
Create your account, then top up from $5 when you are ready to run.
02
One client, one project, one key
Dr. Patel Dental → Reminder texts. Set a budget that matches what you quoted.
03
Replace the provider key
In the client’s workflow, swap the OpenAI or Anthropic key for the project key. Bill from the export at month end.
Questions freelancers and consultants ask.
Pick one client.
Know what their AI costs.
Connect a project, set its budget, and see its usage in one place.
No monthly subscription. Add funds when you’re ready to run. Or book a demo
Carine