Skip to main content

Documentation Index

Fetch the complete documentation index at: https://paper.brimble.io/llms.txt

Use this file to discover all available pages before exploring further.

Brimble pricing has three pieces:
  1. A base plan price you pay every month for the plan’s features and included quotas.
  2. Metered overage for any compute, storage, or bandwidth above what your plan includes.
  3. Optional build minute top-ups when you burn through your monthly allowance.
There’s no hidden line. Every charge above the base plan price is a unit price times an amount, and the dashboard shows what’s included, what’s metered, and what you’ve used.

Plans

There are four plans. Free, Hacker, and Pro are personal plans, one per user. Team is a separate workspace plan with its own billing, sized by member count and concurrent builds.

Personal plans

FreeHackerPro
Base price$0/mo$5/mo$15/mo
Projects310Unlimited
CPU included per project0.25 vCPU0.5 vCPU1 vCPU
Memory included per project0.25 GB0.5 GB1 GB
Build minutes/mo1004001,000
Concurrent builds113
Bandwidth/mo10 GB100 GB400 GB
Persistent disk max1 GB5 GB20 GB
Log retention1 day7 days14 days
Custom domainNoYesYes
WebhooksNoNoYes
AutoscalingNoNoYes
Web analyticsNoNoYes
PR previewsNoYesYes
Org Git deployNoYesYes
Database CPU max0.1 vCPUUnlimitedUnlimited
Database memory max0.25 GBUnlimitedUnlimited
Database storage max10 GBUnlimitedUnlimited
SupportCommunityEmailPriority
The CPU included and Memory included rows are the per-project compute baseline; you only pay metered overage above these amounts. See Compute metering below.

Team plan

Team is dynamic. The base price comes from how the workspace is configured:
monthly = (members × $5) + (concurrent_builds × $8)
A 5-member workspace with 2 concurrent builds is 5 × $5 + 2 × $8 = $41/mo. Adjust either lever and the cost recalculates. Both are editable from Workspace settings → Billing. Team specs:
Team
ProjectsUnlimited
CPU included per project1 vCPU
Memory included per project1 GB
Build minutes/mo2,000
Concurrent builds5 default, configurable
Bandwidth/mo1,000 GB
Persistent disk max50 GB
Log retention30 days
Custom domainYes
WebhooksYes
AutoscalingYes
Web analyticsYes
PR previewsYes
SupportDedicated
A user can be on a personal plan and be a member of one or more teams at the same time. Personal subscriptions and team subscriptions are billed independently.

Plan name mapping

The dashboard says Pro; the API and webhooks say DEVELOPER_PLAN. They’re the same thing.
DashboardAPI value
FreeFREE_PLAN
HackerHACKER_PLAN
ProDEVELOPER_PLAN
TeamTEAM_PLAN

Compute metering

Each plan includes a per-project baseline of CPU and memory at no extra charge (see the CPU included and Memory included rows in the plan tables). Anything you provision above that baseline is metered.
ResourceOverage rate
CPU above plan default$4 / GB-month
Memory above plan default$4 / GB-month
Persistent storage$0.25 / GB-month (no plan default)
Bandwidth above plan$0.25 / GB
Build minutes above plan$0.002 / min

Choosing a compute size

When you create a project on a paid plan, you pick CPU and memory from sliders. Available sizes:
ResourceAvailable sizes
CPU0.5, 1, 2, 4, 8 vCPU
Memory0.5, 1, 1.5, 2, 4, 8, 12, 16 GB
Picking a size above your plan’s included compute is metered, not blocked. On paid plans, the sliders let you go all the way up to 8 vCPU / 16 GB. Brimble doesn’t stop you, the gap above your plan’s included CPU/memory is billed at $4/GB-month for each, prorated for the time you ran at that size. Bump the slider deliberately, and watch Billing → Usage for the live estimate.
Free plan compute. The Free plan only deploys static sites (up to 5) and one free-tier database at a locked 0.1 vCPU / 0.25 GB / 10 GB. Static sites don’t use CPU or memory, they’re files served from the edge, so there’s nothing to meter. Web services, MCP servers, and workers are blocked at deploy time on Free; you can’t accidentally provision compute that would be billed to you. Upgrade to Hacker, Pro, or Team to use the compute slider.

How metering actually works

Compute is billed by the GB-hour. Brimble tracks each project’s resources as a series of time segments. When you scale up CPU, change memory, or attach a disk, Brimble closes the current segment and opens a new one with the new values. You’re billed for the time at each configuration, not whichever was in effect at month-end. Scaling up halfway through the month means the second half is billed at the higher rate; the first half stays at the lower one. There’s no rounding to whole hours. The dashboard’s Billing → Usage view shows the running cost for the current cycle so you can see what you’ll owe before the invoice lands.

Persistent storage

Persistent disks are billed by the GB-month at $0.25/GB at the base rate. Some regions carry a small multiplier; the actual monthly cost for each disk size is shown in the dropdown when you provision a disk.
Persistent disks meter from the first GB. The Persistent disk max column in the plan tables is the largest disk you can provision, not GB included free. There is no free disk allowance on any plan, every GB of attached disk is billed at $0.25/GB-month.

Bandwidth

Bandwidth is your project’s total outbound traffic from Brimble’s edge for the cycle. Up to your plan’s included bandwidth is free. Above that, you’re charged $0.25/GB. You can see usage on the home page’s Bandwidth tile, and the per-project breakdown on each project’s Observability tab under Network Egress.

Build minutes

Each plan includes a monthly build-minute allowance. A build minute is wall-clock time inside the builder, from clone start to push end. See Builds for what counts and what doesn’t. When you exhaust the allowance:
  • Free plan: new builds queue indefinitely until the cycle resets.
  • Paid plans: overage bills at $0.002/min and rolls into the next invoice. You can also top up with credits, see Build minutes.
Top-up credits never expire. Unlike monthly build-minute allowance, top-up credits roll over indefinitely until you use them. Buying ahead of a busy push week is safe.

Cycles, prorating, and changes

  • Billing cycle. Monthly. The cycle starts on the date you first subscribed.
  • Upgrades. Take effect immediately. The new plan and new features apply right away. You’re not charged extra immediately; the new price kicks in on the next billing date. Compute meters keep accumulating against your usage, billed at cycle end.
  • Downgrades. Don’t take effect immediately. The current plan and features stay until the end of the current cycle. After the cycle, the lower limits apply. If you have more projects than the new plan allows, they aren’t deleted; you keep them but can’t create new ones over the limit.
  • Compute scaling within a cycle. Resource changes (scaling up CPU, adding a disk, switching regions) are tracked as separate segments. You’re billed for the time at each configuration, not whichever was in effect at the end of the month.
Downgrades are not refunded. If you downgrade mid-cycle, you keep the higher plan’s features until the cycle ends, but you don’t get a partial refund of the difference. Time the change near the end of the cycle if money matters.

Payment retries

If a renewal charge fails, Brimble doesn’t suspend you on the first try. The card is retried automatically over a few weeks, and the impact on your projects escalates as failures continue. What you’ll actually see:
  1. First couple of failed attempts. The card is retried in the background. You get an in-app warning on each failure. Builds and runtime keep working as normal.
  2. After a few failed attempts. Builds are disabled for the workspace. Existing deployments keep serving traffic so your users don’t notice. You’ll see a clearer in-app message that builds are paused until payment goes through.
  3. Retries exhausted (after about four weeks). The subscription moves to unpaid and projects are suspended, traffic stops being served. A banner appears asking you to settle the open invoice.
  4. Thirty days after going unpaid. The subscription is canceled and the workspace drops to the Free plan. Projects above the Free-plan limits stay in place but you can’t create new ones over the limit.
Once the subscription is unpaid, your projects stop serving traffic. Settle the open invoice to bring them back. After 30 days unpaid, the subscription is canceled outright. Keep a working card on file to avoid this.
To recover at any stage, open Billing → Invoices, click the open invoice, and pay it (or update the payment method first under Billing → Payment methods). The moment the invoice settles, projects come back online and builds re-enable. You can hold up to three cards on file; one is the default. Cards are added through redirects to your payment provider’s hosted form, Brimble never sees card numbers.

Refunds

Refunds fall into two buckets. Automatic refunds happen when Brimble couldn’t deliver something you paid for:
  • A domain purchase fails at the registrar, the charge is refunded automatically.
  • A domain transfer-in fails or is rejected, the charge is refunded automatically.
  • A renewal race produces a duplicate charge, Brimble issues the refund without you needing to ask.
These refunds go back to the original card via Stripe and you’ll get a Payment Reversed email. The dashboard surfaces the reversal in Billing → Invoices. Manual refunds for one-off charges (build-minute top-ups, accidental upgrades, anything else) go through support. Open a ticket with the transaction reference from Billing → Invoices and the reason. Eligibility:
  • The charge must have settled successfully (pending or already-refunded charges can’t be refunded again).
  • You must be the user the charge was billed to.
Subscription fees behave differently from one-off charges; see the FAQ below for what happens when you downgrade or cancel mid-cycle.

Currency

Pricing is set in USD. Some regions display equivalent local-currency amounts on the checkout page (set by the payment provider), but the underlying amounts are USD.

Where to see usage

What you wantWhere it lives
Current cycle’s bandwidth, build minutes, compute estimateBilling in workspace or account settings
Per-project compute usage in real timeThe project’s Observability tab
Workspace-wide bandwidth chartHome page → Bandwidth tile
Past invoices and Stripe receiptsBilling → Invoices
Pending downgrade or plan changeBilling → Plan

Changing plans

  1. Open the dashboard.
  2. Go to Billing → Plan.
  3. Pick the new plan. The page shows the price difference and what changes.
  4. Confirm.
Upgrades go through immediately. Downgrades are queued for the end of the current cycle. You can cancel a queued downgrade before it takes effect.

Workspace billing vs. personal billing

Personal plans cover projects under your personal workspace. Team plans cover projects under their team workspace. The two are independent invoices. Compute, bandwidth, and build-minute usage on a team’s projects bill against the team subscription, never your personal one.

Pricing changes

When pricing changes, current customers are notified via email and dashboard banner with at least 30 days’ notice. Existing subscriptions stay at their current rate until the change takes effect.

FAQ

If I downgrade mid-cycle, do I get money back? No. Downgrades are queued for the end of the current cycle. You keep the higher plan’s features until the cycle ends, then drop to the lower one. If I upgrade mid-cycle, am I charged immediately? No. Upgrades take effect right away (new features unlock, new metering rates apply going forward), but the new plan price is charged on the next billing date. Why was I charged more than the plan price this month? Compute above plan defaults, persistent disks, bandwidth overage, or build-minute overage. Open Billing → Invoices and click the invoice; line items break the charge down by category. Can I get an invoice for accounting? Every charge produces a Stripe invoice. They’re all in Billing → Invoices with downloadable PDFs. Does Brimble add a markup on domain purchases? Yes. The displayed price for a domain is the registrar’s price plus a percentage charge from Brimble. The price you see in the buy flow is the final price you pay. Bringing an existing domain you already own (instead of buying through Brimble) doesn’t trigger the markup, since you’re not buying anything.
Bring-your-own-domain is free. If you already own a domain at another registrar, attaching it to a Brimble project costs nothing. The markup only applies to domains you purchase or transfer in through Brimble.
Are there startup credits or promo codes? The workspace-creation flow has a Startup Promo Code field, enter and verify the code before creating the workspace. What happens if I exhaust bandwidth mid-cycle? On paid plans, you’re billed $0.25/GB for everything above the included amount. On the free plan, projects start returning 503 once you’ve used your included amount, until the cycle resets.

Next steps

Last modified on May 10, 2026