Sinatra Docs
Cloud platform

Billing

Plans, the free tier, managed-key metering, and how seats are counted.

Sinatra bills for the orchestration it runs (sandboxes, the workflow engine, the dashboard), never for the model tokens on your own key. When you use Sinatra's managed key, you pay the provider's exact cost with no markup.

PR review replies are part of the product on every plan; the paid plans lift usage caps and add team and compliance features rather than gating the agent's behavior.

Plans

PlanPriceWhat you get
Free$0A daily task allowance, hosted sandbox, and orchestration. No card.
Monthly$20 per member per monthEverything in Free, with the daily task cap removed.
EnterpriseCustom (annual)SOC 2, audit logs, SSO / SAML, an uptime SLA, and a custom contract.

The free tier

The free tier is a daily task allowance:

  • 5 tasks a day on your own key or a connected Codex subscription.
  • 1 task a day on Sinatra's managed key.

A task counts the moment Sinatra starts work on it, and it counts once per workstream no matter how many times the agent runs. The allowance resets at the start of each calendar day in your workspace's timezone (UTC if you have not set one).

The count follows your account, not a single workspace, so deleting and reinstalling does not reset it. When the day's allowance is used up, Sinatra stops taking new tasks until the next daily reset. To run more, subscribe, which removes the cap.

Using the managed key

What happens past the daily free task depends on whether you have a subscription.

On the free tier, the managed key is the 1 task a day above and nothing more. It runs on Sinatra's Codex subscription at no cost to you, and once it is used up you are capped until the next day. There is no pay-as-you-go on the free tier; to run more, subscribe.

On a paid plan, managed runs are metered. Each run uses Sinatra's Anthropic or OpenRouter key, billed at the provider's exact cost with no markup, and debited from a prepaid balance as the agent works. You top the balance up yourself ($5 minimum, $500 maximum per top-up), or turn on auto-recharge to refill it when it drops below a threshold you set.

Balance floor and mid-run spend

A managed run will not start (and a follow-up iteration will not continue) if your prepaid balance is below a small admission floor of $2. That floor is checked at the start of each iteration, not continuously while the agent is mid-phase.

Once a phase is admitted, it may keep consuming tokens even if the debit drives the wallet below the floor or slightly negative — cost is settled after the phase, not aborted mid-run. After that, Sinatra parks new work and later iterations at payment_required until you restore the balance to at least the $2 floor (going merely positive is not enough if you are still under $2). Auto-recharge, when enabled, is the usual way back above the floor without a manual top-up.

Auto-recharge failures

If an auto-recharge charge fails, Sinatra stops attempting automatic charges and pauses managed usage as needed. Confirm the card details, then re-enable auto-recharge from workspace billing or top up manually. Sinatra does not automatically retry failed auto-recharge charges; this avoids repeated off-session charges until a bounded retry policy is explicitly introduced.

Metering applies to every managed run on a paid plan. The daily free Codex task is a free-tier benefit, not something a subscription adds on top.

Bringing your own key works the same on every plan: your runs use your key directly and are never metered or debited.

Manage your card, top-ups, and cancellation from the billing portal in your workspace settings.

After you cancel

When a subscription ends, the workspace returns to the free tier — 5 tasks a day with your own LLM key or Codex, 1 a day on Sinatra's key. You do not lose access to Sinatra, and you do not need a card to keep using it. Any prepaid balance stays on the account and becomes spendable again if you subscribe again; it does not buy metered managed runs while you are on the free tier.

Cancelling from the billing portal keeps the subscription live until the end of the period you already paid for, then drops to the free tier. A subscription that ends because payment failed drops as soon as Stripe closes it out.

The one state that does pause runs is a past-due subscription: an unpaid invoice on a subscription you have not cancelled keeps working through a 7-day grace period, then blocks new tasks until the card is fixed. Cancel it and the workspace drops to the free tier like any other.

Seats

On the Monthly plan a seat is a person who started at least one task during the billing period — by assigning or @-mentioning Sinatra in Linear, or by adding the Sinatra label on GitHub. Commenting on someone else's already-running task does not add a seat. If the same person triggers Sinatra from both GitHub and Linear, that counts as one seat. Every workspace bills at least one seat.

Seats are counted from real activity rather than from an invite list, so you are billed for the people who actually used the agent. Sinatra reconciles the count with Stripe near the end of each billing period to avoid mid-period proration noise.

Enterprise

Enterprise is an annual contract with SOC 2 and audit logs, SSO / SAML, an uptime SLA with dedicated support, and a custom MSA and DPA. Get in touch to set it up.