Spendrein Docs

Glossary

Every status badge, AI verdict, and key term you'll meet in Spendrein — what it means and where it shows up.

A lookup page for the labels and words Spendrein uses. Badges are the small pills on subscription, contract, audit, and billing rows. Verdicts are the AI's recommendation on a flagged charge. The terms section defines the nouns that recur across the app and these docs.

The labels here are the real ones

Everything below is the exact text Spendrein renders — Cancelled, Expiring soon, Awaiting docs, and so on. If you see a pill in the app, it's in this table.

Status badges

A status badge describes the state of a subscription, contract, audit, or invoice — what it is right now, not what to do about it. There are 22 variants. Color is a hint, not the meaning: several "needs attention later" states deliberately share a muted grey and are told apart by their icon and label.

BadgeMeaningWhere it appears
SecureNo anomaly detected on this charge.Audit results, subscription rows
LeakageA wasteful or unexpected charge was found.Audit results
AuditingAn AI scan is in progress.Audit lists while a statement is processing
RecoveredBleed recovered — the charge was cancelled or clawed back.Audit results, savings history
ActiveLive and healthy — you're currently paying for it.Subscriptions table, contract rows
RenewedSuccessfully cycled into a new term.Contract rows
ReviewingPaused, under human review.Subscription rows
Expiring soonThe renewal window is near.Contract rows
ExpiredPast its end date.Contract rows
CancelledIntentionally ended.Subscriptions table, contract rows
DraftNot yet active.Contract rows
PaidThe invoice settled.Billing history
FailedThe invoice failed to charge.Billing history
ProcessingA payment is in flight.Billing history
RefundedThe invoice was refunded.Billing history
CapMetered AI spend ran more than 2× its median — worth a hard look.Subscription rows for metered AI vendors
OptimizeA metered AI vendor has a cheaper tier that likely fits.Subscription rows for metered AI vendors
ConsolidateTwo or more overlapping AI vendors were detected.Subscription rows for metered AI vendors
KeepSteady metered spend — no action recommended.Subscription rows for metered AI vendors
SuspendedManually paused, resumable.Contract rows
InactiveManually archived — a terminal state.Contract rows
Awaiting docsRenewal flagged, but dates or paperwork are still pending.Contract rows

Why some badges look the same

Cancelled, Draft, Refunded, Suspended, and Inactive share one muted grey. The vibrant colors — amber, red, teal — are reserved for states that need action soon. The icon and label are what tell the grey ones apart.

AI verdicts

A verdict is the AI's recommendation on what to do about a flagged subscription. It's distinct from a status badge: the badge says what the subscription is, the verdict says what the AI thinks you should do. There are four verdicts, plus a fifth case that shows nothing.

VerdictMeaningCounts as actionable?
CancelThe AI thinks this subscription can be dropped.Yes
DowngradeA cheaper tier likely covers your usage.Yes
ConsolidateIt overlaps with another tool you already pay for.Yes
KeepWorth the spend — no action suggested.No
UncertainNot enough signal to call it. No badge is shown.No

What 'open verdicts' counts

The dashboard's "open verdicts" number is Cancel + Downgrade + Consolidate only — the verdicts that are actual work to do. Keep and uncertain are excluded from that figure. See the subscriptions page for how to act on each verdict.

Subscription states (under the hood)

The badge you see is a display label; underneath, a tracked subscription sits in one of five user-facing states:

StateMeaning
activeYou're paying for it and tracking it.
cancelledYou've marked it cancelled — Spendrein keeps watching for charges.
dismissedYou've set it aside; it won't surface in the active list.
needs_reviewImported but not yet confirmed — it needs your eyes.
trashedRemoved from your working set.

Contracts carry a richer set of states that map onto the badges above: draft, active, expiring_soon, expired, cancelled, renewed, needs_review, processing, extraction_failed, suspended, and inactive.

Terms

Audit — A scan of one uploaded bank or card statement. Spendrein parses the transactions, detects recurring charges, and runs the AI verdicts. Your first audit is what populates an empty workspace. See the dashboard.

Subscription — A recurring charge Spendrein tracks: vendor, amount, cadence, category, and its AI verdict. Managed on the subscriptions page.

Contract — A renewal-bearing commitment (often annual) with a start and end date, tracked for its renewal window rather than per-charge. See contracts.

Committed monthly spend — The monthly-normalized total of your active subscriptions plus active contracts, in your display currency. A yearly plan is divided down to its monthly share. This is the single figure the dashboard, budget bar, and analytics all share.

Recoverable — The combined monthly cost of the active subscriptions currently flagged Cancel or Downgrade — the spend you could plausibly claw back. Shown only when that total is above zero.

Open verdicts — The count of active subscriptions carrying an actionable recommendation (Cancel + Downgrade + Consolidate). Keep and uncertain don't count.

Workspace — The top-level container for all your data. Every user has a personal workspace; Business-tier users can promote theirs to a team workspace with multiple members. See workspaces.

Roles — A team workspace has four roles:

  • Owner — Exactly one per workspace. Holds billing; can rename, delete, transfer, and invite any role.
  • Admin — Can invite and remove Members and Viewers (and invite other Admins) and edit data. Cannot touch billing, ownership, or other Admins.
  • Member — Can read and edit workspace data and upload files. No management.
  • Viewer — Read-only.

Seat limit — The hard cap on how many people a team workspace can hold — owner, admins, members, viewers, and pending invitations all count toward it. Business workspaces default to 10. See workspaces.

Grace period — After a billing failure, non-owners get 14 days of read-only access before the workspace moves to an archived state. The owner keeps fuller access throughout.

Cancellation tracking — Spendrein records a cancellation as a first-class event — a public reference, a timeline entry, and a bank-feed watchdog that flags any charge that lands after you marked it cancelled. It tracks the cancellation; it doesn't drive the vendor's cancel flow on your behalf. See cancellations.

MCP — The Model Context Protocol surface that lets an AI assistant query your Spendrein data through scoped, revocable tokens. See MCP.

The numbers are normalized

Every amount in Spendrein is normalized to a month and converted to your display currency. When a currency can't be converted — no exchange rate available — a notice appears and the amount is shown at face value rather than silently dropped.

On this page