Skip to main content
Billing in Paige is managed at the project level. Each project has its own subscription plan, and AI usage — such as the AI agent writing and modifying your bot code — is charged against a credits balance. Payments are processed securely through Paystack.

Free trial

Every new project starts on a 14-day free trial with full access to every paid feature — the Conversations tab, Broadcasts, the Deploy button, and bot runtime on your connected WhatsApp number. You can build, deploy, and run your bot end-to-end during the trial without entering payment details. When the trial ends and you have not subscribed:
  • Locked. The Conversations tab, Broadcasts tab, Deploy button, and bot runtime are gated until you subscribe. Inbound WhatsApp messages on your connected number are received but the bot will not reply.
  • Still open. The Bot tab, the AI chat sidebar, every Settings section (including WhatsApp), the in-app preview, and the Paige Dev testing number remain available — so you can keep iterating and connect or re-configure your WhatsApp number whenever you’re ready.
Subscribe for R570/month from Settings → Billing to lift the gate immediately. Your bot resumes responding on your real WhatsApp number from the moment your subscription becomes active.
You can connect your WhatsApp Business number through Meta embedded signup at any point — during the trial, after the trial expires, or after you subscribe. The connection itself is never gated.

The subscription

Inside the app there is one subscription to buy: R570 a month, per project. If you run several projects, each one has its own subscription. Subscribe from Settings → Billing — click Subscribe — R570/mo and pay through Paystack. Paige keeps your card on file and charges it again every 30 days.
Update card also charges R570. It isn’t a small verification charge — updating your card runs a full payment, which also settles anything overdue in the same transaction. Use it when your card has genuinely changed, not to check the details are right.
Billing is visible to owners and admins only, and doesn’t apply to self-hosted projects — those run on your own infrastructure, so there’s no platform fee. Self-hosted projects still buy credits, because they still use Paige’s AI agents.

Starter and Managed

There are three ways to get a Paige bot, and only one of them is a checkout.

Starter

You build it yourself. Sign up, build with the Code Agent, and subscribe at R570 a month per project when the trial ends. Everything else on this page describes Starter.

Managed

Green Pages builds it for you. You pay a R8,000 once-off setup fee per project for the build, then an agreed monthly amount if you want Green Pages to keep running it.

Enterprise

For deployments that have to run on your own infrastructure and meet your own security and compliance requirements. Quoted per organisation.
Managed is a conversation, not a checkout. There is no Managed button in Settings → Billing. The setup fee is R8,000 per project; the ongoing monthly is agreed when the build is finished, because it depends on what Green Pages runs for you. Email info@greenpages.app and Green Pages scopes it with you. When a Managed build is finished, you choose what happens next:
  • Take it over yourself. The project becomes an ordinary Starter project at R570 a month, and you carry on building in Paige like anyone else.
  • Leave it with us. Green Pages keeps running it, broadcasts and campaigns included, for the monthly amount you agreed.
All three run on the same Paige platform with the same controls. Managed buys you our time; Enterprise buys you control over where it runs and the evidence your organisation needs. Enterprise is not more secure than Starter or Managed — nobody on a smaller plan is missing protection.

Enterprise

Enterprise answers a different question again: not “can you build it” but where does it run, and what does it have to comply with. It covers deployment on your own hosted infrastructure or infrastructure you nominate, single sign-on and access control set to your requirements, and the compliance reviews, security questionnaires and signed agreements a larger organisation works through before it can buy anything. Custom builds and integrations sit here too. It is quoted rather than priced, and it starts with a conversation.
Paige missing something you need, rather than needing a build? Request a feature — that reaches the same team and costs nothing.

Two different things you pay for

This trips people up, so it’s worth separating clearly. Your subscription and your credits are unrelated, and they buy different things. So a project with a subscription and no credits has a bot that runs perfectly and an AI you can’t ask to change it. A project with credits and no subscription is one you can keep building on, but whose bot has stopped talking to customers.

AI credits

Credits pay for the AI agents inside Paige — the Code agent that builds your bot, the Conversations agent that helps you reply, the Broadcasting agent that plans campaigns. The more work you ask of them, the more they use. Every new project gets 5 free credits to start with. Your balance, a breakdown of which agent spent what, and your full history are in Settings → Usage.
The Help Agent is free and always will be. It doesn’t touch your balance, and it keeps working when you’ve run out — so you’re never locked out of asking for help.
Not sure which agents cost credits and which don’t? The AI agents overview has the full free-versus-billed breakdown, and explains why the AI running inside your deployed bot never shows up here.
Credits don’t pay for your bot talking to customers, deploys, or WhatsApp’s own message costs. Those come from your subscription and from Meta respectively — Message Costs prices what Meta charges you.

Message Costs: two checks that read your bot

Looking at Tools → Message Costs is free. Two buttons in it use credits, because Paige reads your bot with AI to answer them:
  • Estimate from my bot, on the calculator’s Your bot tab.
  • Find savings in my bot, on the Send fewer messages card — and Apply, when you let Paige make the changes it found.
Each one tells you roughly how many credits it will use before you click, and shows how many it actually used afterwards. The savings check is switched off, with the reason, when the project doesn’t have enough credits. All of them are charged even on a bring-your-own-key project, since your own key only covers your bot’s replies. The results are saved for the project and shared with your team, so nobody pays again just to look at them. See The Your bot tab and Send fewer messages.
Why isn’t the rand figure in Message Costs worked out at R19? R19 is what Paige charges for a credit. Message Costs shows Meta’s charge, which Meta bills in US dollars, so it converts at the day’s market exchange rate instead, with nothing added. See Rand or dollars.
A request that fails is still charged for the AI work it did before it failed, and asking the agent again is a new request. Troubleshooting covers what that means in practice and how to keep a run that’s going wrong from costing more.

Documents: analysed once, sent free

Document templates follow the same rule, and it’s worth being explicit because the answer surprises people:
  • Paige analysing your template uses credits — once. That’s ordinary building work, and it shows in Settings → Usage like any other build. Analysing a second template, or re-analysing one you’ve changed, costs again.
  • Your bot filling that template in and sending it uses no credits at all, however many documents it sends. There’s no AI at that point — Paige already wrote the code, and the code just drops your values into the blanks.
This is still true if you bring your own AI key. Your own key covers your bot’s conversations — the AI that talks to your customers. Setting a template up is Paige building something for you, so it uses Paige credits like every other build. See AI in your bot.

Buy credits

Go to Settings → Usage and click Buy Credits on the Credit Balance card. Pick 5, 10, 20, or 50 — or enter your own amount up to 500. Credits cost R19 each and land as soon as the payment clears.
Set a Low Credit Alert on the same page and Paige emails you before you run out, rather than you finding out mid-sentence.

Low-credit warning and zero-balance gating

Paige warns you in-app well before your credits run out, and stops new AI requests cleanly when your balance hits zero.
  • Low-credit warning. Once your balance drops below one credit, a persistent banner appears above the chat input with a Top up button. Clicking it switches you straight to Settings → Usage so you can buy more without losing your place in the chat.
  • Zero-balance gate. When your balance reaches zero, the Code and Conversations agents stop accepting new requests. A request that is already streaming is allowed to finish — only the next one is blocked.
  • Help Agent still works. The Help Agent is always free and bypasses the credit balance, so you can still ask Paige for help even when credits are out.
The banner balance is refreshed after every message and after every top-up, so as soon as your credits land the chat unblocks automatically.

Pause, resume, and cancel

You can change the state of your subscription at any time from the Billing section.
Pausing your subscription temporarily suspends your project. Your bot stops handling messages, but your code and data are preserved. Click Pause subscription in the Billing section to pause.Everything is copied and kept safe first: your contacts, conversations and messages, your own database tables, and your files — the images and documents you uploaded, plus any photos, voice notes and documents your customers sent in. That last part matters, because it’s what makes images still show in your chats and in Storage when you come back, rather than returning as broken pictures.
A paused project cannot receive or respond to WhatsApp messages until you resume.

Update your payment method

1

Go to Billing

Open the project and click Billing in the sidebar.
2

Click Update payment method

Click Update payment method. You’ll be redirected to Paystack to enter your new card details.
3

Save and confirm

Complete the update in Paystack. Your new payment method will be used for all future charges on this project.

Who your invoices are made out to

Billing details is where you tell Paige who your invoices should be made out to:
  • A legal name — your company’s registered name, or your own name.
  • Your address — street, suburb, city and postal code.
  • The invoice email invoices should go to.
The first time you open it, Paige fills in what it already knows — your workspace’s business name and address, or your own name for a personal project, and the email it already bills — so check it over and click Save billing details. The legal name and invoice email are required, and the form tells you straight away if the email doesn’t look right.
These details belong to whoever pays, not to one project. Every project in the same workspace, or every project you own personally, shares them — so you only enter them once.
They’re kept separately from your workspace settings, so transferring workspace ownership never changes the invoice email you typed.
Changes apply to future invoices only. An invoice that has already been issued keeps the details it was issued with — so fix your billing details before your next renewal, not after.
Paige does not charge VAT, so there is no VAT number field. Only the project owner or a workspace admin can change billing details.

Payment history

Scroll to the bottom of Settings → Billing and you’ll find Payment History — every charge on the project, with the date, what it was for (a subscription renewal or a credit purchase), the amount in rand, and whether it went through. Each successful charge also carries a Download button for its invoice.
The section only appears once you’ve actually paid for something. On a project still in its trial there’s nothing there — not an empty table, but no heading at all. That’s expected rather than a fault.
Payment history is per project, so check each project’s Billing section separately.
If a payment fails, your project may be paused automatically. Update your payment method and reactivate your subscription from the Billing section to restore your bot.

Your invoices

Every successful payment gets its own numbered invoice — for example PAIGE-2026-0012. You get it two ways: by email when you’re charged, and as a download whenever you want it.

Invoices by email

Paige emails your invoice every time you’re charged — when you subscribe, when your monthly subscription renews automatically, when you reactivate a paused project, and when you buy credits. It goes to the invoice email in your billing details. If you haven’t set one, it goes to the email Paige already bills: the project owner’s, or your workspace owner’s. The email comes from Paige with the subject Your Paige invoice and the invoice number, shows the amount, the date and the project, and has the invoice attached as a PDF. Replying to it reaches the Green Pages team.
You get one email per payment, never duplicates. Invoices from before this feature started aren’t sent — download those instead.

Downloading an invoice

In Payment History, click Download next to a payment. The invoice saves to your computer or phone as a PDF named after its invoice number. On a phone each payment is its own card, with the Download button underneath. You can download the same invoice as many times as you like — it always shows the details it was issued with. A very long legal name, address or project name is shortened with an ellipsis (…) on the PDF so it fits the invoice. Your billing details themselves are saved in full.
  • A payment that is still pending, failed or was cancelled has no invoice, so it has no Download button.
  • A payment that has only just gone through may take a few minutes before its invoice appears.
  • If a download doesn’t work, Paige shows a message at the bottom of the screen. Wait a moment and try again, and contact support if it keeps failing.
Didn’t get the email? Check your spam folder first — then download the same invoice here. This is separate from any receipt your card provider or Paystack sends you.