# Billing and plans (/docs/settings/billing)

**Billing** shows the workspace's plan and what this period costs so far, and is where owners and admins change the plan, keep a card on file, redeem credit codes, choose who gets billing email and download receipts. Mokanata bills in US dollars, once a month, on the day of the month the workspace was created.

- **Who can use it:** Owners and admins, and custom roles with Admin access. Members and viewers see only the **Plan** panel (see [What members and viewers see](#what-members-and-viewers-see)).
- **Before you start:** To move to a paid plan, a credit or debit card.

## Plans [#plans]

Neither plan charges for people, channels or agents. Pay as you go bills each agent action, once a month.

| | **Free** | **Pay as you go** |
|---|---|---|
| Price | $0 forever | $0.01 per agent action, billed monthly |
| For | Trying Mokanata's agents on your own channels | Teams whose agents work around the clock, billed only for what they do |
| Users | Unlimited | Unlimited |
| Channels | Unlimited | Unlimited |
| Agents | Unlimited | Unlimited |
| Agent actions | 100 a month, not billed; after that, agents keep drafting and a person sends | Every agent action at $0.01, with no cap |
| Knowledge sources | None | Knowledge sources your agents answer from |
| Includes | Shadow + approval modes · Guardrail builder + auto-approve rules · Community support | Shadow + approval modes · Guardrail builder + auto-approve rules · Customer support |

An agent action is a reply an agent sends (you approved it, or a rule sent it) or a record change you approve. Drafts nobody sent aren't actions. The AI behind an action is included in its price. On Free, once the workspace has used its 100 actions for the period, replies stop going out on their own until the next period: agents keep drafting, and a person can still approve and send them. See [Usage](/docs/settings/usage) for the count so far.

## Open Billing [#open-billing]

Open **Settings** and choose **Billing** in the **Workspace** group. You can also click **See billing** in **About this workspace** on the [Workspace](/docs/settings/workspace) page.

![The Billing page: the Plan panel (Pay as you go, billed monthly, price so far this period, next invoice, usage link and credits), Payment method with a Visa card, and Credits](/screenshots/billing/01-billing-page.webp)

The **Plan** panel shows:

- **Plan**, with **Billed monthly** on a paid plan.
- **Price**: on Pay as you go, the actions so far this period and what they cost; on Free, $0 forever.
- **Next invoice** (paid plans): the date of the next invoice, for the agent actions in this period. On Free, **Upgrading** says what Pay as you go adds.
- **Usage**: a link to [Usage](/docs/settings/usage).
- **Credits**: how much credit comes off the next invoice, when you have some.

## Change your plan [#change-your-plan]

<Steps>
<Step>

### Open Change plan [#open-change-plan]

In **Plan**, click **Change plan** (or **Upgrade** on Free).

</Step>
<Step>

### Pick a plan [#pick-a-plan]

The dialog compares both plans, with **Current** on yours and what this period's actions would cost on each. Click the plan you want. Before you switch, the dialog warns you about what changes:

- **Your workspace uses more than … includes**: something you use now isn't included on the new plan, for example knowledge sources on Free. Remove them after you switch, or stay where you are.
- **Some features turn off when you switch**: the dialog lists what stops on the new plan, as soon as you switch.
- **Add a card to switch**: Pay as you go needs a card on file.

![The Change plan dialog with Free selected while Pay as you go is current, warning that the workspace uses 4 knowledge sources Free doesn't include and that some features turn off, and the Switch to Free button](/screenshots/billing/02-change-plan.webp)

</Step>
<Step>

### Confirm [#confirm]

The footer sums up the new price; the change starts today and your next invoice reflects it. Click **Switch to …**. You see **… is on …** with the new price. While your current plan is selected, the footer says **Pick a plan to see what it costs.** and the only button is **Close**.

</Step>
</Steps>

### Upgrade from Free without a card [#upgrade-from-free-without-a-card]

On Free with no card on file, choosing **Pay as you go** shows **Add a card to switch**, and the button reads **Add a card**. Click it, fill in the card form and click **Save card**: you're taken back to Change plan with Pay as you go still selected. Click **Switch to Pay as you go** to finish.

![The Plan and Payment method panels of a workspace on Free: $0 forever, the Upgrade button, and No card on file. Free costs nothing, so you only need one to upgrade.](/screenshots/billing/10-free-plan.webp)

![Change plan on Free with Pay as you go selected, the notice Add a card to switch, and the Add a card button](/screenshots/billing/11-upgrade.webp)

## Add or update the card [#add-or-update-the-card]

<Steps>
<Step>

### Open the card form [#open-the-card-form]

In **Payment method**, click **Add card** (or **Update card** when there's one on file). The card pays for your agent actions, from the next invoice on.

</Step>
<Step>

### Enter the card [#enter-the-card]

Fill in **Name on card**, **Card number** (Mokanata shows the card brand under it), **Expiry** as MM / YY and **Security code** (3 digits, or 4 on the front for American Express). Click **Save card**.

You see **… ending … saved**. **Payment method** now shows the brand, last four digits, expiry and name. Mokanata keeps only the card type, last four digits and expiry, and charges the card when each monthly invoice is issued.

![The Update card dialog with Name on card, Card number 4242 4242 4242 4242 shown as Visa, Expiry 08 / 29 and Security code](/screenshots/billing/03-card.webp)

</Step>
</Steps>

If a field is wrong, it says how to fix it, for example **This card number isn't valid. Check for a mistyped digit.** or **This card has expired. Use a card that's still valid.** If the card isn't saved, the dialog keeps what you typed so you can try again.

## Credits [#credits]

Credit comes off your invoices before your card is charged. You get it in two ways: by redeeming a promo or partner code, or from [referrals](/docs/settings/referrals), when a team you referred pays its first invoice. There's no way to buy credit.

**Credits** shows the **Balance**, when it's taken off (the date of the next invoice), and each credit you got: where it came from (a code, a referral reward, or from Mokanata), when, when it expires, and how much is left (**Unused**, **… left**, or **Used** and **Expired** badges). A code can also be a discount, shown as a percentage off a number of invoices. Credits that expire first are used first.

![The Credits panel with a balance of $68.40, two referral rewards (one unused, one with $18.40 left) and a used WELCOME25 code](/screenshots/billing/04-credits.webp)

With no credits yet, the panel says **No credits yet** and offers **Get your referral link**.

### Redeem a code [#redeem-a-code]

<Steps>
<Step>

### Enter the code [#enter-the-code]

In **Credits**, click **Redeem code** and type the code in **Code**. Capitals, spaces and dashes don't matter, and a code is at most 40 characters. Click **Redeem**.

If a partner sent you a link like `/settings/billing?dialog=redeem&code=…`, opening it fills in the code for you.

![The Redeem a code dialog with MOKA100 in the Code field](/screenshots/billing/05-redeem.webp)

</Step>
<Step>

### Check what you got [#check-what-you-got]

The dialog confirms the credit added to the workspace, with the **Code**, the **Credit** (or **Discount**), the date to **Use it by** and the **New balance**. Click **Done**.

![The dialog after redeeming: $100 added to Northwind Labs, partner credit, use it by Apr 18, 2027, new balance $168.40](/screenshots/billing/06-redeemed.webp)

</Step>
</Steps>

If the code can't be redeemed, the dialog says why:

| Message | What it means |
|---|---|
| **This code isn't valid. Check it for typos and try again.** | The code doesn't exist. |
| **This code has expired and can't be redeemed anymore.** / **This code is no longer active, so it can't be redeemed.** | The offer ended. |
| **This workspace already redeemed this code. Each code works once.** | Each code works once per workspace. |
| **This code has been redeemed as many times as it allows.** | The code ran out. |
| **This code is for workspaces on … Change plan first, then redeem it.** | The code only works on another plan. |

## Billing emails [#billing-emails]

Invoices, receipts and payment problems are meant to go to more than one inbox, such as your finance team or accounts payable. Each address picks what it gets.

<Callout title="Saved, not sent yet">
Mokanata saves this list and the usage alert, but doesn't send billing email to it yet, and **Send test email** doesn't send one.
</Callout>

![The Billing emails panel listing billing@, ap@ and mara@northwind.dev with what each receives, Edit buttons, and the Usage alert set to Over $250](/screenshots/billing/07-billing-emails.webp)

<Steps>
<Step>

### Add or edit an address [#add-or-edit-an-address]

Click **Add email**, or **Edit** on an address. Type the **Email** and tick what it **Sends**:

- **Invoices and receipts**: each monthly invoice, and its receipt once paid.
- **Payment problems**: a declined charge, or a card about to expire.
- **Usage alerts**: when this period's spend passes the alert amount.
- **Plan and credit changes**: plan switches, card updates and redeemed codes.

New addresses start with the first two, and each address needs at least one (**Pick at least one kind of email.**). An address that's already on the list says **This address already gets billing email.** Click **Add email** or **Save changes**. You can have up to 10 addresses.

![The Edit billing email dialog for ap@northwind.dev with Invoices and receipts ticked and the other three kinds unticked](/screenshots/billing/08-billing-email.webp)

</Step>
<Step>

### Set the usage alert [#set-the-usage-alert]

Under the addresses, pick a **Usage alert**: **Off**, or **Over $50** up to **Over $2,500**. Addresses with **Usage alerts** ticked are meant to get one email a period when the spend so far passes that amount; Mokanata saves the setting but doesn’t send the alert yet. It saves right away.

</Step>
</Steps>

From an address's **⋯** menu, **Send test email** checks that it arrives (look in spam if it doesn't), and **Remove** stops billing email to it. **Remove** isn't offered when there's only one address, and at least one address has to keep getting invoices and receipts, and one payment problems.

## Invoices and receipts [#invoices-and-receipts]

**Invoices** lists every invoice with its **Date**, number (like INV-2026-0012), **Amount** and **Status** (**Paid**). Search by number, date, amount or card, filter by **Year**, and sort by **Date**, **Invoice** or **Amount**. Click **Download** on a row for its receipt, a text file with the invoice number, date, who was billed, the plan, the agent actions charged, the total and the card used.

![The Invoices panel with monthly invoices from Jan to Oct 2026, each Paid, with a Download link and pages of 10](/screenshots/billing/09-invoices.webp)

A new workspace shows **No invoices yet**: the first appears after your first paid month. When a search finds nothing, try the invoice number, like INV-2026-0012, or clear the filters.

## What members and viewers see [#what-members-and-viewers-see]

Members and viewers see the **Plan** panel and a **View only** notice: owners and admins change the plan and see payment details and invoices. The card, credits, billing emails and invoices are hidden.

![The Billing page seen by a viewer: the View only notice and the Plan panel only](/screenshots/billing/12-view-only.webp)

## Troubleshooting [#troubleshooting]

<Accordions type="single">
<Accordion title="The switch to Pay as you go says to add a card">
Paid plans need a card on file. Click **Add a card** in the dialog, save the card, then click **Switch to Pay as you go**.
</Accordion>
<Accordion title="Someone in finance needs the invoices">
Add their address under **Billing emails** with **Invoices and receipts** ticked. They don't need to be a member of the workspace.
</Accordion>
<Accordion title="Can I link straight to a billing dialog?">
Yes. Add `?dialog=plan` to the Billing page's address (`/settings/billing`) to open Change plan (with `&plan=payg` or `&plan=free` to preselect a plan), `?dialog=card` for the card form, `?dialog=redeem` to redeem a code and `?dialog=email` to add a billing email. **Back** in your browser closes the dialog. These open for owners and admins only.
</Accordion>
<Accordion title="Can I buy credits?">
No. Credit comes from promo or partner codes and from referral rewards. See [Referrals](/docs/settings/referrals).
</Accordion>
<Accordion title="Why are amounts here in US dollars when the workspace uses another currency?">
Mokanata's invoices are always in US dollars. The workspace currency in [Language and region](/docs/settings/language-region) changes how deal values and reports read, not what you're billed.
</Accordion>
</Accordions>

## Next steps [#next-steps]

<Cards>
<Card title="Usage" href="/docs/settings/usage" description="See agent actions, their cost and plan allowances for any period." />
<Card title="Referrals" href="/docs/settings/referrals" description="Earn $50 of credit for each team you refer." />
<Card title="Roles and permissions" href="/docs/settings/roles" description="Manage billing comes with Admin access." />
</Cards>
