Understand entitlements and services

Read account entitlement state, credit balances, checkout readiness, project service dependencies and blocked billing reasons before starting scans, fixes or monitoring.

Account owners and finance reviewers

Feature availability

Product, package, provider and deployment boundaries for this page.

Available from
2026-05-02
Packages
free_snapshotscan_planmonitor_planfix_planagency_plan
Providers
paddle
Deployment modes
cloud

Recent documentation changes

2026-05-02 · availablePackage and credit state boundariesDocuments plan eligibility, credit balances, checkout state and unavailable plan behavior.

Product screenshots

Current customer-safe screenshots are generated from the application so examples do not drift from the product.

Generated customer-safe screenshot of the WebRiskOps Billing account and credit state.
Generated customer-safe screenshot of the WebRiskOps Billing account and credit state.

Before you read billing state

Use this page when Billing shows a disabled plan, a confusing credit balance, a pending checkout state or a project that cannot start the workflow you expected. Billing state is account-scoped. Public [Pricing](/pricing) explains what the product sells, but authenticated [Billing](/billing) decides what this account can actually use now. The project page decides whether one project can connect and use that coverage.

Read account entitlement state

Follow the path `Billing → Current plan → Credits → Project dependencies → Project actions`.

  1. Open /billing while signed in to the account that owns the project or subscription. Result: the Billing page shows account-specific payment provider, entitlement, credit and plan state instead of public pricing copy.
  2. Read Payment provider before starting checkout. Result: you know whether Paddle checkout and webhook confirmation are ready or whether the page is waiting on provider configuration.
  3. In Account entitlements, confirm the account name, billing email, active plan, included credits, monitoring and team/client allowance. Result: you know what the account owns globally.
  4. In Credits, compare remaining, reserved and used values only when they are visible. Result: you do not treat in-progress reservations or past usage as usable capacity.
  5. Review Project usage and dependencies. Result: you can see which project services are enabled, paused, blocked or waiting on account coverage.
  6. Review the plan ladder for Free, Basic, Plus and Pro. Result: you know whether the account should upgrade, wait for renewal, finish payment confirmation or return to the project.
  7. Return to the project page's Project Pages and Actions areas. Result: you know whether the next action is Discover pages, Run whole scan, verify the domain, wait for payment confirmation or switch accounts.

Interpret credit balances

Credits are account-owned. Switching accounts changes which credits, transactions, subscriptions and project service dependencies you see. When Billing is ready, the account should show usable credits, active coverage or an enabled checkout action. The project service should point to the next project step.

  • Credits remaining is the usable balance after confirmed provider events and product reservations.
  • Reserved is already held for a pending scan, fix or billing workflow and should not be counted as free capacity.
  • Used is past consumption and cannot be reused.
  • Credits are the only customer-facing usage allowance. Scans, retests, reports and eligible remediation automation spend from the same account balance.
  • Monitoring coverage lets an eligible project enable recurring checks after a baseline report exists.
  • Agency client projects may spend the agency billing account allowance, not the client account currently being viewed.

Resolve blocked entitlement states

  • Payment confirmation pending means checkout started, but the Paddle webhook has not granted the entitlement. Wait on Billing until the status changes before starting the workflow.
  • Provider IDs pending means the paid plan or add-on exists, but checkout cannot open until provider configuration is present.
  • Deferred means the item is visible for comparison but not currently buyable. Choose the available plan named in the disabled reason.
  • Plan unavailable for this project means project type, page boundary or buyer classification does not match the plan rule.
  • Credit exhausted means upgrade to the plan with the needed allowance, reduce the requested work or wait for renewal.
  • Wrong account means switch to the account that owns the project, subscription, agency allowance or credit ledger.
  • Project service blocked means return to the project and fix the exact project prerequisite shown there before buying more coverage.

Continue to the correct project service

After the Billing page explains account coverage, continue to the project service or billing page for the workflow you are trying to unblock.

  • For a first paid scan, open the project and enable Activation scan, then use [Activation scans](/docs/billing/activation-scans).
  • For additional capacity, open [Credits](/docs/billing/scan-credits), then return to the project service.
  • For report remediation, open [Remediation with credits](/docs/billing/automated-fix-credits), then return to the report or project fix workflow.
  • For recurring checks, choose Plus or a stronger included plan, then open the project Monitoring service and [Monitoring plans](/docs/billing/monitoring-plans).
  • For finance records, open [Invoices and receipts](/docs/billing/invoices-and-receipts).

Related documentation

Was this page helpful?

Feedback goes into the product documentation review queue.