Usage & Billing
Scale by the number.
Stay in control.
Fund each number in 24-hour windows, earn monthly purchase bonuses and control consumption across projects and customers.
- Credits a day for a Standard number
- 25
- Credits a day for a Pro number
- 36
- Less for Brazilian (+55) numbers
- 15%
- Monthly bonus on your purchases
- +150%
Start free
Test the whole stack before you scale.
Free includes one real Standard number per team and five simulated testing numbers per project. Connect your own WhatsApp and use simulation in staging and CI.
Credits and service windows
Your business changes. Billing keeps up.
Each linked-device number has its own 24-hour window. Activate customers as demand arrives, pause during a hiatus and resume when they return. No monthly commitment per number.
Customers come and go
Connect each new customer when needed. Stop their number when they leave and restart service when they return, without funding a whole month.
Leave room for a hiatus
Prevent new windows during quiet periods. Unused credits stay in the team’s shared balance for the next customer or project.
Test with a budget
Run short testing phases, then scale under project spending limits and funding priorities.
Payments and records
Pay your way. Account for every movement.
Pay by card, Pix in Brazil or UPI in India when available. Enterprise can arrange invoice payments by bank transfer.
Enterprise: pay by invoice.
Arrange bank transfers, negotiated rates, custom capacity, and support and SLA terms with the Enterprise team.
Regular card top-ups start at $10, R$50 or ₹1,000 before tax and authorized discounts. The $0 card check is separate. Tax and IOF add no credits.
Explore payments and add-onsMonthly bonus
A monthly bonus, built into billing.
Every month, credit purchases automatically unlock bonuses. More volume lowers your effective operating cost. No coupon required, with up to 150% extra credits.
2.5×
credits per purchase
- Purchased
- 100,000
- Bonus
- +150,000
- Total
- 250,000
Full bonus: +150%
Every further purchase this month also receives a 150% bonus.
Monthly progress resets with the next UTC month. Purchased credits and earned bonuses remain in your balance.
Usage
See what consumes the credits.
Compare charges, open each product and follow it to the project or number behind it. Time-series charts, project comparisons and service details use measured consumption.
Choose the scope
All projects, one project or one number. Search by name, phone or ID.
See reservations and balance
Pairing credits stay reserved until consumed, released or expired.
Protect the budget
A charge that would exceed a cap is refused. Already-paid service continues to the end of its window.
Funding
Follow demand. Or follow a schedule.
Use Forecast to replenish renewal coverage or Scheduled to buy a fixed pack. Manual purchases stay available when you need them.
In your code
The controls, in your product.
Read usage, balance and history, and change limits and priorities with revision checks.
import { Client } from "@polymorfa/sdk";
const platform = new Client({
credential: { type: "organizationApiKey", value: apiKey },
});
const usage = await platform.usage.summary({
projectId: "PROJECT_ID",
period: "2026-10",
});
const balance = await platform.billing.retrieve();API surface
The Usage & Billing API.
Financial reads need billing:read and changes need billing:manage, with a team key only. The TypeScript SDK wraps every route below.
Balance
- GET
/The team's credit balanceplatform/ billing - GET
/Ledger movementsplatform/ billing/ transactions - GET
/Prices per number tierplatform/ billing/ pricing
Usage
- GET
/Credits charged per productplatform/ billing/ usage - GET
/Measured usage for a periodplatform/ usage - GET
/Every metered recordplatform/ usage/ records
Limits and priority
- GET
/Monthly limitsplatform/ billing/ limits - PUT
/Set one limitplatform/ billing/ limits/ {scope}/ {resourceId} - PUT
/Reorder fundingplatform/ billing/ priorities - PUT
/Limit and priority togetherplatform/ billing/ controls/ {scope}/ {resourceId} - POST
/Quote a tier changeplatform/ sessions/ {sessionId}/ tier-quotes
Start with a free number
Your first real number is free. Add more numbers on Pay-As-You-Go.