Skip to main content

Declaring how you pay for each AI tool

Set whether each AI tool is a fixed-fee subscription or metered by usage, so ATTRIBUT shows what you actually pay per session.

Written by Alex C

Declaring how you pay for each AI tool

For each AI coding tool you connect, tell ATTRIBUT how you actually pay for it — a fixed subscription fee or metered API pricing — so the cost shown on your sessions and Overview reflects what you really spend, not just a raw API price.

This is separate from your ATTRIBUT subscription. It's about the tools you're metering, such as your Claude Code or Cursor plan.

Why this matters

Many AI coding tools charge a flat monthly subscription rather than billing per token. If ATTRIBUT only knew the API list price, the cost on your sessions wouldn't match what you actually paid. Declaring a tool's plan lets ATTRIBUT spread ("amortize") your fixed fee across that tool's sessions, so each session shows its fair share of the real cost.

Where to set it

Open Connectors, then find the tool in your list of connected AI tools. Each tool's row has a cost control you can expand to set or edit its plan.

If a tool doesn't have a plan set yet, you'll see a small "+ set monthly cost" link. If it already has one, you'll see a one-line summary (for example, "$200/mo") with an "edit" link next to it. Either one opens the same editor.

Choosing subscription or metered

The editor's "How you pay" field has two options:

  • Subscription (fixed monthly fee) — you pay one flat amount per month for the tool, regardless of usage (for example, a Claude Code or Cursor plan).

  • Metered (API list price) — you pay per token or per request at the provider's list price, so ATTRIBUT uses that list price directly with no monthly fee to declare.

Setting up a subscription plan

If you choose Subscription, fill in:

  • Monthly fee (USD) — the flat amount you pay each billing cycle.

  • Renewal date — the date your subscription renews. ATTRIBUT uses the day of the month from this date as the anchor for your billing cycle, so amortization lines up with when you're actually charged rather than the calendar month.

Click "Save cost" to save the plan. A tool has one fee on file at a time — not a separate one for each month — so saving a new monthly fee updates the amortized cost for every billing cycle of that tool, past and future, not just the current one. Top-ups are the exception: each one is tied to the specific month you assign it to.

Adding one-time top-ups

If you buy extra usage on top of your base subscription in a given month — for instance, a one-off credit purchase — record it as a top-up so it's counted in the cost for that month. In the editor, click "Add top-up" and fill in:

  • Month — the billing month the top-up applies to, in YYYY-MM format.

  • Amount (USD) — how much the top-up cost.

  • Note — an optional label to remind yourself what it was for.

You can add multiple top-ups, remove one with its "Remove" button, or leave the list empty if you never buy extra usage. Top-ups only apply when a tool is set to Subscription.

Where the declared cost shows up

Once a plan is saved, ATTRIBUT amortizes it across that tool's sessions. That means your subscription fee (plus any top-ups for the month) is divided across the sessions that used the tool during that billing cycle, so the "actual cost" you see on individual sessions and on your Overview reflects what you really paid — not just a per-token estimate.

To change how a tool is billed later, or to switch a tool between subscription and metered, reopen its cost control on the Connectors page, adjust the fields, and save again.

Did this answer your question?