Plans and credits
Understand plan prices, included AI credits, team seat classes, proration, and billing boundaries.
d5s billing is organization-scoped. The plan catalog and the organization's Billing page show the products, prices, billing cycle, and seat quantities available to that organization. Open Settings → Billing as an organization Owner or Admin. A workspace administration role alone does not grant billing or upgrade access. To compare plans before you sign up, see Pricing.
| Plan or seat class | Monthly price | Seats | Billing options |
|---|---|---|---|
| Free | $0 | 1 | Free |
| Pro | $25 | 1 | Monthly |
| Max | $110 | 1 | Monthly |
| Team | $35 | 1-1,000 | Monthly or annual |
| Team+ | $110 | 1-1,000 | Monthly or annual |
| Enterprise | $119 | 10+ | Monthly or annual |
Team+ is a premium seat class within one Team subscription, not a separate team workspace plan. A Team subscription can mix standard Team and premium Team+ seats. Teams that purchase seats upfront choose their initial seat mix at checkout. If your team uses seats on joining, it starts with one standard seat for its owner.
Max is the premium plan for a personal organization of one. New Pro and Max subscriptions are monthly-only. Which plans an organization can buy follows its kind: a personal organization buys the solo plans (Pro or Max), and a team organization buys Team seats.
Creating or starting a team
Both Team purchase paths are available from the organization Billing page.
From a personal organization, select Set up a team. A personal organization never becomes a team; this path creates a separate team instead. Choose the team's region before naming it or reading an existing draft. Available regions accept a new team; Existing organizations only regions remain reachable but cannot be selected for creation. A choice in another region continues on that region's d5s address, where you may need to sign in again. Then name the team. If your team uses seats on joining, review You, team owner with 1 standard seat, the current offer, and the renewal terms. Otherwise, choose its standard and premium seat mix. The dialog shows the monthly total before VAT, and nothing is created until you continue to payment. Your personal organization keeps its plan, its credits, and its workspaces.
From an existing team organization without an active Team subscription, select Choose seats and start Team. Choose its initial standard and premium seat mix, then continue to Stripe. Checkout uses that same organization, so it does not require a personal organization and does not create another team.
You keep at most one unpaid team at a time. If you leave checkout without paying, that empty team stays as a draft, and starting team setup again resumes it — with a new name if you want one — instead of creating a second team. A team cannot be deleted in-app; cancel its subscription in the Billing Portal instead.
Checkout started from Billing returns to the organization's Billing page. Once Stripe activates the subscription, d5s opens the team's existing first workspace or creates one when the team has none. If that step fails, Billing reports it and offers Retry.
Seats on joining
If your team uses seats on joining, invite colleagues after setup. In Invite people, enter an email and select Review invite. An organization Owner or Admin must authorize a new seat. Review the monthly price, the maximum charge when the person joins, and the estimated renewal amount and date, then select Authorize seat and invite. Sending authorizes this individual seat's monthly price plus applicable tax and the maximum joining charge. The total renewal is an estimate at the current team size; other accepted invitations can change it. The quote lasts up to 15 minutes; review it again if it expires.
A pending invitation is not charged. When a new colleague accepts and needs additional capacity, d5s adds a standard seat after payment succeeds, or applies the free period shown in the invitation offer. The maximum joining charge includes applicable tax; the estimated renewal amount shows applicable tax separately. A colleague who already has an active team membership needs no additional seat. A workspace Owner or Admin can review a no-charge invitation for an existing member or available purchased capacity without gaining authority to approve a new charge. Accepting opens the workspace named in the invitation.
When a free-seat offer is available, Reserve free seat and invite authorizes the individual seat's displayed monthly price after its free period. The invitation reservation lasts up to 48 hours and never beyond the team's first billing-period end. An accepted free seat stays free only until that first period ends, then renews at the displayed standard price. A payment method is still required for team setup. If the offer expires or becomes unavailable, d5s asks for fresh authorization instead of charging under the expired free offer.
If payment fails, billing changes, or the joining charge would exceed the authorized maximum, an organization Owner or Admin must review and authorize a new invitation. If a purchase is still being confirmed, retry acceptance as directed. Contact support if the seat does not appear.
Seat counts
The Billing page shows paid seat limits and counts by class. Personal-organization guests do not become billable seats, so inviting someone to a shared workspace does not change the personal owner's reported seat usage. Team organizations report active organization members as seat usage. For teams that purchase seats upfront, invitations count against seat capacity: active members plus pending invitations cannot exceed the effective seat quantity, and a paid seat decrease cannot drop below that same number. When a paid decrease is scheduled, new invitations are checked against the lower upcoming quantity. For teams using seats on joining, pending invitations with a seat authorization do not purchase capacity in advance; other invitations still need available purchased capacity.
The Billing page and the public billing API show seat counts, including standard and premium quantities. They also show a scheduled seat decrease with its effective date. Use the generated OpenAPI description for exact response schemas.
Self-serve billing actions
If you create a new account but do not complete your subscription, d5s may send one reminder after 24 hours. The Create your first agent button takes you through sign-in to continue setup and choose your subscription. The reminder stops if your account already has access. You can reply to the email for help.
Organization owners and admins start subscriptions, buy credit top-ups, open the Stripe Billing Portal, and change Team seat quantities. Onboarding does not ask you to choose a plan. Completing onboarding opens the prepared coworker draft when one exists, or workspace chat otherwise. These actions are on the organization's Billing page; see Administer d5s for the page itself. New subscriptions are monthly-only, and subscription Checkout accepts card payments only. Every Checkout requires the buyer to tick one acceptance before paying; your accepted terms are recorded with the purchase. Which terms apply depends on what is bought, not on the currency. Personal plans may be bought by consumers: their checkbox accepts the Consumer Terms and asks d5s to start the service at once. Team is sold to businesses and organisations: its subscription checkbox is a declaration that you buy for a business and accept the Business SaaS Terms, Data Processing Addendum and Acceptable Use Policy. Credit top-ups are sold through Link, Stripe's merchant of record, so their checkbox is Stripe's standard terms acceptance with a link to the d5s terms. Credit top-ups are one-time purchases of a fixed credit package and require a subscription that is not canceled. Each package states its price and the exact amount of usage credits it adds; the Billing page shows both before payment. The stated credits are added when payment is confirmed. Subscriptions for organizations served from the EU region are priced in euro and from the US region in US dollars, and an organization keeps its subscription currency. Credit top-ups are priced in US dollars for every organization, and credit balances are always stated in US dollars. After checkout, the organization's Billing page shows the confirmed plan or credited amount. New Pro and Max subscriptions in euro have a fixed monthly price that includes applicable VAT. US-dollar prices, Team seat prices, and credit top-ups are shown before VAT. Checkout shows the tax and the total before payment. Existing subscriptions keep their current price and discount terms; invoices show their applicable VAT. Subscriptions renew every month until cancelled; cancel at any time in Settings → Billing and the subscription ends at the end of the paid period. An eligible consumer subscription shows Withdraw contract in Settings → Billing during the 14-day withdrawal period. A separate confirmation records the withdrawal and provides an acknowledgement. Emailing hello@d5s.tech and the model form in the Consumer Terms remain available. A withdrawn subscription is refunded for the part not supplied, and its remaining subscription credits are removed; purchased top-up credits remain available. Credits bought as a top-up are delivered at once, so the right of withdrawal ends when delivery starts. The Billing Portal serves organizations that already have a Stripe billing account, and it is limited to payment method updates, invoice history, and cancellation at the end of the billing period. Plan and seat quantity changes are not available in the portal.
Euro subscription Checkout asks you to confirm a full billing address before you pay. A buyer purchasing for a business can also provide its legal name and a supported tax ID. Stripe saves your corrected billing details and applies the supported business tax treatment. Stripe calculates top-up tax at Checkout.
Subscription Checkout accepts promotion codes. Use Add promotion code on the Stripe checkout page; Stripe validates the code, applies the discount, and calculates tax on the discounted amount. Some codes are limited to specific plans or to a set duration, and each offer states its own terms. d5s can also run a limited personal-plan launch offer that is applied automatically: while one is live for your organization, the Billing page announces it with the number of spots left, the plan picker highlights the offer's plan card with a First month free mark and the discounted first-month price, the app sidebar shows a First month free row with the spots-left count that opens the plan picker, checkout arrives with the discount already applied and no code entry, and when the offer's spots run out checkout proceeds at the ordinary price. While a discount is active, the Billing page's plan card shows it under the seat line — the seat line itself keeps the full list price. A discount that covers the whole first invoice still requires a card at checkout, charges nothing for that period, and continues at full price from the next renewal; included credits are granted in full during the discounted period. Credit top-ups do not accept promotion codes. When a discount ends, the line disappears with the next billing update — at the latest at the renewal — and past discounted invoices remain in the Billing Portal's invoice history.
Team seat changes set absolute standard and premium quantities. Growth and class upgrades apply after successful payment. Removals and downgrades take effect at the end of the billing cycle, and requesting the current quantities again cancels a pending decrease. Pro and Max are single-seat plans. An active monthly Pro subscription can upgrade to Max from the plan picker. Downgrades are not available in-app; cancel at period end in the Billing Portal and start a new subscription once the period ends.
Subscription required for new accounts
New d5s accounts need an active subscription. After sign-up and onboarding, d5s opens Choose a plan to start instead of the workspace. Choose Pro or Max for yourself, or set up a team. After payment, your workspace opens. Sign out is the only other action on that page.
You do not need your own subscription when you join a team that pays for your seat. Accept the invitation from your email, and the team's workspace opens. Accounts created before 4 October 2026 keep the Free plan and its daily allowance.
When a subscription ends, you keep access to your workspaces for 14 days, but without credits. A banner shows the date your access ends and a Renew subscription button. After 14 days, d5s shows the plan page again. Your work stays saved, and you can subscribe again at any time.
Plan usage limits
Included credits reset at the start of each billing month. Unused included credits do not roll over. Purchased credits are not reset.
The Free plan is available only to accounts created before 4 October 2026. It runs the Light level only; d5s picks the model behind it. The organization's Models page keeps the current family list visible, but Medium, High and hand-picked models are unavailable until the organization moves to a paid plan. Downgrading a paid organization to Free applies the Light-only restriction immediately without deleting its saved model choices. After upgrading, saved choices become available again when the account can still use them.
An organization Owner or Admin can connect one authorized ChatGPT, Grok, or Claude subscription for shared use across the organization's workspaces. Pro and higher workspaces can use Grok and Claude. Every member and agent in the organization inherits the same active subscription and model selection. The provider, not d5s, applies the connected account's subscription allowance, rate limits, and terms. Model use through a connected subscription does not use d5s credits. Other billable d5s tools still do. Connecting an external subscription does not upgrade the d5s plan or bypass the organization's provider policy, workspace selection, member spend controls that apply to other work, or the external provider's own limits.
The most expensive models in the catalog carry a $$$ mark in the composer model menu and on Organization settings → Models. The mark is shown on every plan. On Free, Pro, and Team, the first time a member picks a marked model the composer asks them to confirm that the model uses credits fast; Cancel keeps the current model, and the confirmation is remembered per browser. Max and Enterprise members see the mark without the prompt. The mark is a label only; it does not change the price.
With the Auto level, choosing the level for each new message uses a small amount of the organization's credits. The charge applies even if the message is then refused. If d5s cannot pick a level, there is no charge and the message still runs. Some privacy settings make Auto unavailable; then no Auto charge applies. On Settings -> Usage, these charges show as Auto routing. They add spend but are not counted as runs.
Naming a new chat automatically uses a small amount of the organization's credits. On Settings -> Usage, the charge shows on that chat, under the model that named it. If no name can be made, there is no charge and the chat takes the start of your first message.
A paced plan spends its included and referral credits through two fixed windows on the Central European clock (Europe/Berlin time). The short window resets at 04:00, 08:00, 13:00, 18:00, and 23:00 each day, so the 04:00 to 08:00 window is four hours long and every other window is five hours long. On the nights when daylight-saving time starts or ends, the 23:00 to 04:00 window is one hour shorter or longer. The weekly window resets every Monday at 04:00. At each reset, usage in that window starts again from zero. Settings -> Usage -> Plan usage limits shows the share of each window already used and when it resets: a countdown when the reset is less than a day away, or the weekday and time in your local time. Monthly usage shows all spend in the current billing period, from included, referral and purchased credits, against the plan's monthly credit grant, and the date the period ends. The bar is full at 100%, but the share can go above 100% when purchased credits pay for work past the grant. Every active member of a team organization can read that card; the detailed usage analytics below it stay with organization owners and admins. A plan that does not pace a window hides that bar, and a plan without a monthly credit grant hides the monthly row. The account menu, opened from your avatar at the bottom of the sidebar, shows the same rows as the share left, never below 0% and in red at 10% or less; select a row to open Settings -> Usage.
The message shown where you send work is the authority on whether a run can start.
A full window stops new metered work only when no purchased credits are available. An empty credit balance, an organization or workspace spend limit, a member spend limit, or a missing plan can also stop new agent runs.
A named agent's daily budget also applies when you select it in a Project chat, including work it delegates. The initiating member's credit and spending limits still apply. Changing the recipient for a later message does not change the budget for work already accepted.
Making a workspace connector available to a project does not itself consume credits. Model execution and any billable tool or connector work performed during a run do.
Wherever you send work to an agent (a chat, a project's new-chat box, or the agent panel beside a dashboard), the refused run replaces the send button with a message that names which of those applies. Answering an agent's question from a card inside a chat raises the same message above that chat's composer. A full window gives the time it reopens, and an organization, workspace, or member spend limit gives the end of the current credit period. An empty balance gives a reset date only on a plan whose included credits refresh daily; on a monthly plan, and for a missing plan, no reset time exists to report.
When either the 5-hour or 7-day window is full and purchased credits are available, work continues using purchased credits. A compact notice above the composer says Using purchased credits and names the limit reached. Included and referral credits remain untouched for that work. Purchased-credit spending does not use up either subscription pace window; the window can remain full until it resets. A member spend limit still applies.
Without purchased credits, the compact Usage limit reached message shows the reset time. An eligible organization Owner or Admin can select Buy credits to keep working before then; other members are pointed at an owner. An empty balance offers to buy credits or change the plan, and a missing plan offers to choose one. A member spend limit offers no purchase action because adding credits does not raise that limit. An organization or workspace spend limit also offers no purchase action: an organization Owner or Admin gets Change limit, which opens Spend limits on the Billing page, and other members are told to ask an Owner or Admin. Before a spend limit is reached, d5s emails a warning (see below).
Organization and workspace spend limits
On a monthly paid plan, organization Owners and Admins can cap spend in Settings → Billing → Spend limits. Limits are whole US dollars from $1 to $1,000,000; leave a field empty for no limit.
- Organization limit caps all spend in the organization during the current credit period.
- Workspace limit is the default cap for each workspace. Open Workspace limits to see each workspace's spend this period and to give one workspace its own limit, or Use default to remove it.
All charged usage counts toward a limit, whichever credits pay for it. When spend reaches a limit, new agent runs stop until the credit period ends: the organization limit stops every workspace, and a workspace limit stops only that workspace. A run that started below the limit finishes, so spend can pass the limit by that run's cost. Raise or clear the limit to let the next run start at once. When an organization limit is set, the Usage credits card shows the period's spend against it. Every change is recorded in the audit log. Plans whose credits refresh daily do not show spend limits.
When spend reaches 75% and then 90% of a limit, d5s emails every organization Owner and Admin. Each email names the organization or workspace, its spend and limit, and the date the credit period ends, with a link to Spend limits. Each limit gets at most one email per threshold in each credit period, also after you change the limit. If spend passes 90% in one step, only the 90% email is sent. No email is sent at the limit itself; the stopped run shows the message instead.
Auto top-up
On a Pro, Max, Team, Team+ or Enterprise plan, organization Owners and Admins can let d5s buy credits automatically when the balance runs low or a usage limit is full. Auto top-up is off until an Owner or Admin turns it on. The Free plan does not offer it. Open Buy credits on the Billing page and select Set up (or Change once it is on) to open Manage auto top-up.
- When balance falls below is the threshold, from $5 to $1,000.
- Top up to is the balance a top-up restores, at least $10 above the threshold and at most $5,000.
- Monthly maximum is required. It caps the automatic charges in each credit period, and it must cover at least one top-up.
When the total credit balance falls below the threshold, d5s charges the card saved for the subscription the amount needed to bring the balance back to the target, plus fees and VAT. While a 5-hour or 7-day usage limit is full, only purchased credits keep runs going, so d5s also tops up when purchased credits fall below the threshold, back to the target. The credits are added when the payment is confirmed, and the invoice appears in the Billing Portal's invoice history. One top-up runs at a time. If the next top-up would pass the monthly maximum, d5s charges only what is left of it; when nothing is left, no more charges are made until the next credit period. The Usage credits card shows the rule and the period's automatic charges while auto top-up is on. The dialog names the card it charges; without a saved card, add one in the Stripe Billing Portal first. Saving the dialog records your authorization in the audit log.
If the card is declined, Stripe refuses the charge, or no card is saved, auto top-up turns off and d5s emails every organization Owner and Admin. The Billing page shows the reason, with Update card. Turn auto top-up back on after updating the card. Turning it off never needs the card, so it works even while the card or Stripe has a problem. Spend limits still apply while auto top-up is on. While the organization spend limit is reached, no top-up is charged. A workspace or member limit stops only that workspace's or member's runs, and top-ups continue for the rest of the organization.
When the balance runs out or a usage limit is full, the stopped run says what auto top-up is doing. While a top-up is being charged, it says Adding credits; send the message again in a minute. An Owner or Admin sees Change auto top-up after the monthly maximum, or Update card after a declined charge, next to Buy credits. When a usage limit is full and auto top-up is off, an Owner or Admin also sees Set up auto top-up.
Referral credits
A friend who signs up through a d5s referral link and starts their first paid solo subscription receives their reward as usage credits at once. The referrer's reward arrives after the friend's 14-day withdrawal period ends without a withdrawal; a withdrawal cancels the pending reward and removes referral credits already granted for that referral. Rewards are capped per campaign, and friends who join past the cap still receive their own credits. Referral credits never expire. While subscription pace windows are open, runs spend included plan credits first, then referral credits, then purchased credits. Referral credits follow the subscription pace limits; when a window is full, further metered work uses purchased credits only. The Usage credits card on the Billing page lists the referral reward balance when one exists. A referral link belongs to the d5s region that issued it.
Past-due subscriptions
If a renewal payment fails, the Billing page reports the subscription as past due and shows the available recovery action.
Mid-cycle changes
An added paid seat or a move to a higher-credit paid seat class can take effect after successful payment. Removals and class downgrades take effect at the end of the billing period. The Billing and Usage pages show the resulting seat quantities and credit balance.
Settings -> Usage and the Usage credits card on the organization's Billing page show the purchased-credit balance.