Billing organizations
Usage from the main billing organization and its linked organizations is pooled. Each metered product’s monthly included allowance is applied once to its combined usage. Your agreement can price a group of organizations separately, for example Consumer Chat. That group’s usage is billed against its own allowance and rates, on its own lines named after the group, and does not count toward the shared allowance. Its charges appear on the same invoices as the rest of the product. A linked organization displays an alert naming its main billing organization. If you are also a member of that organization with admin or billing access, Open billing for … switches you directly to its billing page. Payment details, projected charges, and invoice history are shown only in the main billing organization.Flat fees
Companion as a Service and Outbound are billed as monthly flat fees. Their billing line items have no included usage, overage, rollover, usage limits, or usage details. Partial-month fees are prorated by active UTC calendar days. Quarterly invoices combine the applicable monthly fees. Separately priced groups of organizations can have additional flat fees on the same invoice. Existing AI resolution and AI voice-minute charges continue alongside these fees. Refresh an already-open billing page after a newly released product is added to your agreement to see its pricing and projected charges.Plan, usage, and limits
The Plan section lists each active price: the shared price and any separately priced group of organizations. Companion as a Service and Outbound show their monthly flat fee. Companion shows its monthly flat fee and included usage (see Companion usage). AI resolutions and AI voice minutes show their monthly flat fee, included units, and extra-unit rate (and when unused allowance rolls into the next month), with this month’s usage:- Recorded: sessions or minutes already counted for billing.
- In progress: open sessions the AI is answering, and calls still being processed. They count toward your limit until they finish.
- Included: the month’s included units plus any rollover you can use.
- Limit: the included amount plus your overage limit, when one is set.
Workflows prices
Your agreement can price groups of workflows separately, each as its own workflows price named by its label, for example Workflows · Agent QA. Plan shows one card per workflows price:- The workflows it covers: All workflows (including workflows created later), All workflows except a number of workflows priced on their own, or a number of selected workflows.
- Whether it Counts all runs or Counts successful runs only. Successful runs are runs that complete; failed and canceled runs don’t count on such a price.
- Its monthly flat fee, included runs and extra-run rate, and when unused runs roll into the next month.
- This month’s runs: Recorded, Included (the month’s included runs plus any rollover you can use) and Limit (when one is set). Workflow tests and call flow previews never count.
Companion usage
Usage in linked organizations counts toward the main billing organization’s Companion usage. Companion usage resets on the 1st of each month (UTC). Without a Companion price, every main billing organization has a free monthly Companion allowance, shown in Plan as Companion usage · Free tier (Fair usage). The card shows this month’s usage and the allowance in USD, and when it resets. When the allowance is used up, Companion keeps working, but to maintain fair usage for all users it uses less capable models until the month ends. The card then shows Less capable models until the reset date. From 30% of the allowance, Companion shows a notice above its composer with a Learn more link that explains the allowance. Members with billing read access in the main billing organization see the amounts in dollars there; everyone else sees the percent used. To get more Companion usage, contact the Open team. With a Companion price, Companion is billed by usage:- The price has a monthly flat fee and an amount of included Companion usage, both in your invoice currency. Companion usage is measured in US dollars and converted to your invoice currency at the exchange rate of the day it’s calculated, so the same usage can show a slightly different amount from one day to the next. Usage above the included amount is billed in whole units of your invoice currency at 1.00 each: EUR 28.57 above it is billed as 28 × EUR 1.00. In a partial month, the flat fee and the included usage are prorated by active days. Unused included usage doesn’t roll over.
- Plan shows Companion like your other prices, with this month’s usage, the included usage, and your limits in your invoice currency.
- Past the included usage, Companion keeps working on its standard models and the extra usage is billed, unless you set limits.
- Switch to less capable models at: from this point until the month ends, Companion uses less capable models. Usage keeps being billed, at a lower cost.
- Stop Companion at: from this point until the month ends, new Companion messages are refused. Tasks Companion is already running finish, and published mini apps keep working.
0 applies the limit at the included usage; leave a field empty for no limit. Stop Companion at must be higher than Switch to less capable models at. Raising or removing a limit takes effect right away. Limits are amounts in your invoice currency, compared with your usage in that currency. If your invoice currency changes, limits set before the change are converted to the new currency at the day’s exchange rate until you save them again.
Companion shows a notice above its composer from 80% of the next limit, and while it uses less capable models or is stopped. Without limits, it shows no notice. Companion usage can lag by a few minutes, so usage can go slightly past a limit.
Set a usage limit
Select Set limit on a price and enter an Overage limit: the sessions or minutes allowed above the included amount and any rollover each month.0 stops at the included amount; leave it empty for no limit. Limits reset on the 1st of each month (UTC). In a partial month, the limit counts from that month’s prorated included amount.
When a product has more than one price, the shared price’s limit can apply to Each price separately or to All prices together. A separate limit pauses only the organizations of that price. One limit for all prices counts the overage of every price, each against its own allowance, and pauses every organization of the billing organization when reached.
When a limit is reached
The AI keeps answering sessions and calls it already started. New ones go to your team instead:
AI voice calls still record resolutions and count toward the AI resolutions limit, but only the AI voice minutes limit stops calls. Companion limits are described in Companion usage, and workflows limits in Workflows limits.
While a limit is reached, the inbox shows a notice to everyone on your team, and the Plan section shows AI paused since with the date. Raising or removing the limit lets the AI take new sessions and calls right away. Sessions already handed to your team stay with your team.
Limits are checked when a session gets its first AI reply and when a call starts, so a few sessions or calls arriving at the same moment can go slightly past a limit.
Workflows limits
Each workflows price has its own limit and alerts: select Set limit on that price. Its overage limit is in the runs the price counts, all runs or only successful ones, above its included runs and any rollover. There is no limit for all workflows prices together. While the limit is reached, the price’s card in Plan shows Workflows paused since with the date. When a workflows price’s limit is reached, the workflows it covers start no new runs until the limit resets on the 1st (UTC) or is raised, whatever would start them: events, schedules, webhooks, forms, macros, the AI, and call flows. A limit doesn’t affect runs already in progress, including runs waiting on a delay: they finish. Workflows that no workflows price covers keep running, and workflow tests and call flow previews always run.- Run now, running a workflow on a session, and the API’s workflow trigger, invoke and rerun answer
429withfeature_limit_reachedand the message “This workflow is paused until … because its billing limit is reached.” The workflow’s webhook URL answers429too. - A scheduled workflow skips its runs and keeps its schedule.
- The AI agent and phone agents don’t offer the paused workflows as tools; a phone agent asking for one is told the workflow is paused.
- An incoming call to a number whose call flow is paused rings your team, as on a number without a call flow.
- Inactivity workflows don’t fire, so one set to run only once can still fire for a session after the limit resets.
Usage alerts
Email alerts send an email when usage reaches a percentage you choose, once per percentage each month:- With a limit, percentages are of the overage limit. For example, with 10,000 included and a limit of 5,000, an 80% alert is sent at 14,000.
- Without a limit, percentages are of the included amount. Turn alerts on in the limit settings to use them.
feature_limit.reached webhook.
Understand the projection
The Next invoice section groups all configured products by expected invoice date and currency. Products belonging to the same invoice appear together in each monthly table. Each monthly subtotal includes all its line items. Different invoice dates or currencies have separate invoice groups within this section. The Next invoice header shows the projected total so far, even while the section is collapsed, for example USD 6,394.80 so far. With more than one billing currency, it shows one total per currency; amounts in different currencies are never added together. AI voice minutes appear only when your main billing organization has an unarchived voice billing line item, including when usage is zero or no AI resolutions plan is configured. Products without billing terms are omitted. Displayed months begin no earlier than your contract’s starting month or September 2026. All billing dates and month boundaries use UTC. Each monthly breakdown uses invoice-style rows with a description, quantity, unit price, and amount:- A flat-fee row with the included AI resolutions or voice minutes.
- Overage rows with excess sessions or minutes, the applicable rates, and projected charges. Tiered pricing shows one row per used tier; volume pricing shows one row at the selected rate.
- For Companion, a flat-fee row with the included usage in your invoice currency, and an overage row with the whole units of usage beyond it, at 1.00 each.
- For AI voice minutes priced per call, one row per call-duration band instead of overage rows (see Per-call pricing by call duration).
- A negative discount row when a line item discount applies, and a minimum commitment row when the line item has one (see Line item discounts and Minimum commitment).
- The projected total for that month.
These amounts are projections, not final invoices or requests for payment. Every displayed month
uses current billing settings and eligible recorded rollover. They include line item discounts and
minimum commitments, and exclude taxes, other credits,
and products other than AI resolutions and AI voice minutes. Automatic rollover from a month that
has not been processed is not yet included; manually set totals apply in their eligible month. Changes to billing settings can change the displayed estimates.
Opening this page does not generate an invoice or account for which months have already been
invoiced.
Review invoice history
Invoice history, below Next invoice, shows your billing organization’s issued invoices, including invoices our finance team issues separately from the monthly billing run. Drafts and voided invoices are hidden. Expand the section to see the five most recently issued invoices. Select Load more to view older invoices, five at a time. Each invoice shows its number, issue date, currency, and due date when available. Monthly tables show the recorded descriptions, quantities, unit prices, and amounts in the same format as the projection. Historical charges do not change when current billing terms change. Each invoice also shows its subtotal, final total, amount paid, and remaining balance. An unavailable amount appears as —, rather than zero. All dates use UTC. An invoice issued separately by finance lists each charge’s description, quantity, and amount in one table, followed by its final total, amount paid, and remaining balance. It has no monthly tables, unit prices, or billed sessions and calls link. Finance can correct which billing organization owns an imported invoice. Once assigned, an eligible issued invoice appears in that organization’s history and contributes to its payment status. If an invoice is missing or listed under the wrong organization, contact your billing administrator to review its assignment.
The Invoice history header shows a badge for each of these statuses with its number of invoices, for example 2 Overdue and 9 Paid. The badges count every issued invoice in your history, not only the ones loaded on the page. Statuses with no invoices have no badge.
These invoice cards are read-only, with no payment actions; to pay, select Manage payments and invoices. Invoice history remains available even when no current billing terms are configured. If history cannot load, select Retry; previously loaded invoices remain visible when loading an older page fails.
Overdue payment notice
By default, while any issued invoice is open and past its due date, a red Payment overdue notice floats at the top of every page, for everyone in your billing organization and its linked organizations. Pay the overdue invoices to avoid service interruption. Billing administration can change who sees the notice, its color, title, and messages for the entire billing group.
The notice shows no amounts or invoice numbers; Invoice history has the details. It cannot be dismissed, but you can drag it left or right if it covers something, and it stays where you leave it in that browser. It disappears once every overdue invoice is recorded as paid. A payment still in progress, such as a bank transfer, keeps it showing until the payment is received.
Configure the notice in billing administration
Users with access to Billing administration can select Extra settings, below Rollover and Limits on the main billing organization’s row. The sheet applies to that organization and all its linked organizations.- All org users shows the notice to everyone when enabled.
- Users with billing permission keeps the notice visible to users with billing read access when All org users is off. Turn both switches off to hide the notice for everyone. Both are enabled by default.
- Snooze notice temporarily hides the notice for everyone in the billing organization and its linked organizations. Enter a positive whole number in Snooze for (days), or choose Or snooze until. Each day is 24 hours from saving; a date ends the snooze at midnight at the start of that date in your local timezone. Review the displayed expiry, then select Save settings. Snoozing enables All org users, so the notice automatically returns for everyone at expiry if a payment is still overdue, even if visibility was previously off. Clear snooze, followed by Save settings, ends it early.
- Notice color accepts a six-digit hex value such as
#dc2626, or a selection from the color picker. Default restores the usual red appearance. - Notice title and the three message fields customize the wording for billing users, other members, and linked organizations. In the linked-organization message,
{payerName}inserts the main billing organization’s name. The fields start with the current default wording.
Review billed sessions and calls
Each product in a monthly table, in both Next invoice and Invoice history, has a link on its flat-fee row: View billed sessions for AI resolutions and View billed calls for AI voice minutes. It opens a panel listing every billed item behind that month’s charge, newest first. A separately priced group has its own link, listing only its organizations’ usage; the shared rows list everyone else’s.
The list covers the period the charge bills. For Next invoice, that is the month from your contract start until now. For an issued invoice, it is the service period recorded when the invoice was created, so later changes to billing terms do not change it. The panel shows the totals for the period, its start and end times, and when the list was last updated. All times use UTC.
Usage from linked organizations is included, with an Organization column when more than one organization has billed usage. Session numbers in your current organization open the session in the inbox. To open a linked organization’s session, switch to that organization.
- Filter by organization, channel, or, for voice minutes, call origin. Each option shows its count for the period.
- Search by session number (for example,
#1234) or session ID. When the session was not billed for that product and month, the panel says so. - Select Load more for older rows, or Download CSV to export every row matching the current filters and search.
Monthly invoice preparation
Completed service months are prepared for billing on the first of each month at 03:00 UTC, starting with September 2026 service. Invoices remain drafts for finance review before issuance; preparing a draft does not send an invoice or charge a saved card. Overage quantities are rounded down to whole units before applying the agreed unit price. For example, 1.5 excess units are billed as 1 unit, and 0.5 excess units produce no overage charge. Monthly plans are billed for the completed month. Quarterly plans retain separate monthly charges and are prepared after the calendar quarter closes. If a contract ends or its plan is archived earlier, its remaining charges are prepared on the next monthly run. Archiving stops service at the archive timestamp; the existing partial-month rules apply. Rollover allowance accounting is recorded monthly. When an invoice is created, each uninvoiced month is calculated from recorded usage using the current billing settings, including product, currency, flat fee, included units, and overage rate or tier schedule. This also applies to earlier months on a quarterly invoice. Saving the invoice fixes its pricing and charges. Retrying an interrupted generation uses that saved invoice; later pricing edits do not alter it. Products can share an invoice when the invoice date, currency, payment terms, and grace period match; differing terms produce separate invoices. If a plan is added after a month’s invoice has been prepared, its additional charges appear on a separate draft. Charges already assigned to the original invoice are not repeated. Separately priced groups follow the same rule: each month not yet invoiced is billed with the groups and organizations configured when its invoice is created. A group added later starts with the first month not yet invoiced; earlier invoices keep those organizations at the shared price. Removing a group bills its organizations at the shared price for every month not yet invoiced.Generate or regenerate an invoice
Billing administrators can open an organization’s invoices in Admin → Billing, then select Generate or regenerate invoice. Choose a completed Service month (UTC) from September 2026 onward. Generate missing invoice is available when that period has no existing invoice created here. Use Regenerate existing invoices to replace the period’s invoices after correcting billing settings. A paid invoice covering the period prevents regeneration. Select Preview drafts to review every included month, the previous charges and the new totals. Regeneration recalculates recorded usage using all current billing settings, including newly added products and tier pricing. It replaces complete billing periods, so a quarterly invoice includes all its months. Different billing dates, currencies or payment terms can produce multiple drafts. If corrected settings leave no charges due, the preview shows that no replacement will be created. Manual edits on the previous invoice are discarded in the replacement; the old invoice and its edit history remain available. Existing drafts are removed from the billing provider and unpaid issued invoices are voided before replacement drafts are created. If the provider cannot retire an invoice, the operation remains incomplete and shows the error. Resolve the payment with the billing provider, then retry; no replacement is created until retirement succeeds. If an invoice becomes paid during confirmation, regeneration stops and records the reason in history. Enter a written Reason, then select Confirm generation or Confirm regeneration. The new invoices remain drafts. Finalizing and emailing are separate actions, and generation does not charge a saved card. Generation history records the administrator, reason, reviewed charges and links to previous and replacement invoices. Retry saved generation resumes an interrupted operation using the saved charges, even if settings have changed since confirmation.Manage billing line items
Billing administrators open Admin → Billing → Manage line items for an organization to view its line items in a sheet. Choose Add line item to open the product-selection sheet above it. Selecting a product opens a third sheet on top, where you configure its pricing and terms. Each save creates one line item. Products already configured cannot be selected again. Before saving, use Back or close the top sheet to reveal product selection beneath it. Selecting the same product preserves entered values; selecting a different product resets the form to its creation defaults. For every product, a new line item starts today in UTC. Billing preferences are prefilled from non-archived line items whose service has not ended, including future service periods:- Billing emails are the addresses shared by all eligible items.
- Invoice frequency is monthly if any eligible item is monthly; otherwise it is quarterly.
- Service ends on the latest end date among eligible items.
- Currency, payment terms, and grace period come from the most recently created eligible item.
Price selected organizations separately
To bill some of the payer’s organizations at different terms, select Add price under the line item’s pricing fields while adding or editing a line item:- Enter a Label, such as Consumer Chat. It appears on invoice lines and on the customer’s billing page, so use a name the customer recognizes. Each price on a line item needs a different label.
- Select the Orgs it covers: the main billing organization or any of its linked organizations. An organization can have only one price per product.
- Set the Flat fee (0 by default). For AI resolutions and AI voice minutes, also set the included allowance, extra-unit rate or tier schedule (or, for AI voice minutes, per-call duration bands), rollover option, and any discount or minimum commitment.
Tiered overage pricing
AI resolutions and AI voice minutes can each have an independent tier schedule and pricing mode. Without tiers, the single extra-unit rate applies. Tier thresholds count only excess usage after included units and eligible rollover are deducted. They reset every UTC calendar month, even when you receive a quarterly invoice. In a partial month, excess usage counts from the prorated included units.- Graduated is the default. Each portion of excess usage is charged at its tier’s rate.
- Volume applies the rate of the tier reached to all excess units for that month. Reaching a cheaper tier can reduce the total overage charge.
Per-call pricing by call duration
AI voice minutes can be priced per call instead of per minute. Each call is priced by the band its duration falls in, with a flat price per call. A band can also charge a price per started minute above its start. Per-call pricing replaces the extra-unit rate and tiers for that line item. For example:
With these bands, a 4 minute 1 second call costs 1.20 and a 5 minute 1 second call costs 1.40.
Durations are the AI’s time on the call in whole seconds, rounded up, as shown in View billed calls.
Included minutes and eligible rollover still apply. They cover the month’s calls in call order,
each call counting its minutes rounded up. The call that uses up the remaining included minutes
is priced only on its uncovered seconds: with 2 included minutes left, a 3-minute call is priced
as a 60-second call. Calls the included minutes cover in full are free and are counted on the
flat-fee row, for example Includes 1,000 minutes · covered 412 calls.
The invoice and the Next invoice projection show one row per band, including free bands, with
the number of calls and the price per call, then a row for the extra minutes of each band that
charges them. Bands reset every UTC calendar month. Usage limits and alerts for AI voice minutes
keep counting minutes, rounded up per call.
Billing administrators choose Per call by duration when editing an AI voice minutes line item
or price, then enter each band’s upper limit in seconds and its price per call, and optionally a
price per started minute. The final band is unlimited.