Plans, limits and costs

Record a provider plan, its limits and price on an account, see what you spend each month on the Costs page, and get renewal reminders.

You can record the plan you pay for on each provider account, with its price, renewal date, seats and limits. StackHangar adds these up on the Costs page and warns you before a yearly plan renews or a limit fills up. This page explains how.

Everything here is entered by you and calculated on your device. StackHangar never looks up your real plan, price or limits at the provider, and the server never sees them.

#Record a plan on an account

  1. Open Accounts and select Edit on the account.
  2. In the Plan and limits section, fill in:
    • Plan (optional): the name as the provider calls it, such as Free or Pro.
    • Price, Currency and Billed (Monthly or Yearly). Leave the price empty for a free plan.
    • Renews on (optional) and Renews by itself (Not recorded, Yes or No).
    • Seats (optional).
  3. Select Save.

For a few providers (Cloudflare, GitHub, Resend, Supabase and Vercel) you will see buttons such as Fill from Vercel's Pro plan with the date it was last checked. These pre-fill the form from the provider's public pricing page. They are suggestions to check, not facts about your account, and nothing is saved until you press Save. A suggestion older than 90 days is marked as possibly out of date.

#Limits

Under Limits, select Add a limit to record a number the provider caps, for example 3 domains. Each limit has a number, a unit and what it counts:

  • What's in it counts the names you listed under What's in it on the account.
  • Projects it serves counts the projects that use the account.
  • A number I type lets you enter how much you have used.

An account can have up to 8 limits. The account then shows "2 of 3 domains used" and a Nearly full or Full badge.

#Billed through another account

If something is bought through another account, such as a database on your Vercel bill, choose that account under Billed through. It then has no price of its own and isn't counted twice.

#Share the cost

For a priced plan, Share the cost controls how the price shows on projects: Evenly across its projects, All to one project, or Not charged to a project.

#The Costs page

Open Costs to see what you're committed to each month: the plans on your accounts plus each project's subscription items. Yearly prices count as a twelfth.

  • Each month cards show a total per currency, split into plans and subscriptions. Currencies are shown side by side and never converted.
  • By project and By provider show where the money goes.
  • Plans lists each plan with its monthly price. If a subscription item is saved under the same account, Costs warns that it is counted on top of the plan, so you can check they aren't the same charge.
  • Yearly renewals in the next 12 months lists upcoming renewals and amounts.
  • Plan findings lists things worth checking. See Findings.

Accounts with no plan recorded aren't counted. Costs tells you how many.

#Monthly estimate (Solo)

On the Solo plan, Costs also shows a Monthly estimate: your fixed costs plus what connected accounts spent over the last 30 days. It is a guess, not a bill. On Free the page shows an Upgrade to Solo link in its place. See Plans.

#Reminders

A yearly plan with a renewal date sends reminders 30, 7 and 1 days before it renews. A yearly plan you marked as not renewing sends them before it ends. See Expiry reminders.

#What's free and what needs Solo

FeaturePlan
Recording plans, limits and billing linksFree
Costs totals, by project, by provider, renewalsFree
Findings for a nearly full limit, a plan not checked in 180 days, a yearly plan renewing or ending soonFree
Findings for an unused plan, duplicate plans, and spend above a plan's priceSolo
Monthly estimateSolo

These limits are applied in your browser. See Plans.

#If something goes wrong

  • If a save says it couldn't schedule renewal reminders, open the account and save it again.
  • A plan you recorded can go out of date. StackHangar flags a plan you haven't changed or checked in more than 180 days. The check date is refreshed when you save a different plan name, price, renewal date, renewal setting or seat count. Saving other edits (the org name, a limit) leaves it as it was.