Agency billing for many clients: one invoice, a shared credit pool, a cap per client, and what happens mid-month
One subscription with a line per plan at the normal price, every client's credits in one pool any of them can draw from, a monthly cap per client, and how adding, upgrading or detaching a client mid-month shows on the invoice.
An agency account pays for every client workspace on one subscription: a line per plan, with the number of workspaces on it, at the ordinary price. The credits all those plans include go into one shared pool that any client can draw from, with an optional monthly cap per client and a bar showing who spent what. Adding a client mid-month is prorated on the invoice and the client's share of credits lands the same day.
On this page
The problem with a bill per client
An agency with twelve clients on twelve separate subscriptions has twelve invoices, twelve renewal dates, twelve cards that expire at different times and twelve balances of credits that cannot help each other. The client who has a good week runs dry; the client who had a quiet one wastes theirs. Month end is a reconciliation exercise.
One subscription, a line per plan
Each client workspace still has its own plan — that is what decides its features, its seats and its share of credits. The account's one subscription carries a line for each plan in use, with the quantity set to the number of clients on it:
| Line | Quantity | Price each | Monthly |
|---|---|---|---|
| Starter | 4 | ₹499 | ₹1,996 |
| Pro | 2 | ₹999 | ₹1,998 |
| Total | 6 clients | ₹3,994 |
Scale is ₹2,499 a month per workspace and adds custom roles, territories and webhooks. There is no agency surcharge and no volume price; what you pay for a client is what that client's plan costs. Whether you pass it on at cost or bundle it into a retainer is your business.
One pool of credits
A credit is one AI reply; a campaign message is a tenth of one. Every plan includes a monthly allowance — 100 on Starter, 300 on Pro, 1,000 on Scale — and on an account, the allowances add up into one shared pool. The six-client example above gives the account 1,000 credits a month, which any of the six can spend. Credit packs the account buys land in the same pool.
- The pool is shared, not split. A client having a launch week can use three times its plan's share without anybody topping it up by hand.
- A cap per client, if you want one. Set a monthly credit limit on a workspace and it stops there, with its own reason on the screen, rather than spending the pool other clients need. At 80% of its cap the workspace is marked as near it.
- Who spent what. The account dashboard shows the pool as one bar split by workspace, and each client card shows its credits this month against its limit — the number you need to have the "you're using more than you pay for" conversation.
- Meta's message charges are not in it. WhatsApp's per-message fees are billed by Meta to the WhatsApp Business Account the number belongs to; Linkubit adds nothing to them.
Adding, changing and removing a client mid-month
| What you do | What the invoice does | What the pool does |
|---|---|---|
| Add a client on Pro on day 20 | Charges the remaining days of one Pro line, prorated, the same day | Adds the days-left share of Pro's credits at once |
| Move a client from Starter to Pro | Prorates the difference | Adds the days-left share of the difference |
| Move a client down a plan | Credits the difference | Takes nothing back |
| Detach a client | Removes its line | The client lands on Free with its own allowance |
| A client's own workspace joins your bill | Its own subscription ends that day, unused time credited | Its plan's share joins the pool |
Who can see and change the bill
The account's Billing role sees the plan, the pool and the invoices and can change the card and buy credits — and nothing else. A Manager sees the bill but cannot change it. A Viewer sees it read-only. Only the Owner has everything. Your finance person can pay the invoice without being able to open a single client's inbox.
What happens when a payment fails
The account goes past due and every client workspace on it is affected together — that is the cost of one bill. Keep the card current, and give the Billing role to whoever will notice the email. During the agency's 14-day trial nothing is charged; a trial that ends unpaid pauses the clients' workspaces until the account subscribes, rather than dropping them onto Free one by one.
Can I put different clients on different plans?
Yes. That is the point of a line per plan: a small client on Starter, a busy one on Pro, a client with territories and webhooks on Scale, all on one invoice.
Can one client use up all the credits?
Only if you let it. Set a monthly cap on that workspace and it stops at the cap; the rest of the pool stays for everyone else.
Do unused credits roll over?
The plans' included allowance resets each billing month on an account — size the plans for a normal month. Credits from packs the account bought are a separate part of the pool and are not reset with it.
Does the agency pay Meta's WhatsApp fees too?
Meta bills each WhatsApp Business Account directly. If the client's number is on the client's own WABA, Meta bills the client; Linkubit's invoice covers plans and credits only.
Read next
More on Agencies and branchesLinkubit vs other toolsWhatsApp templatesCost calculatorPricing
Try it on your own number. Linkubit answers, qualifies and quotes on WhatsApp from your catalogue, and adds nothing to Meta’s per-message price. Start free — fourteen days of Pro, no card — or read the pricing.