Skip to content

Billing and Usage

Billing and Usage gives you visibility into your organization’s subscription plan, feature entitlements, and resource consumption. Open Billing under Admin in the sidebar; the page has Billing, Plans, Usage, and (when enabled for your organization) Activity tabs. From here you can view and change your plan, manage billing details, and monitor key usage dimensions: active contributors (developers committing to your repositories), usage totals (inventory counts and AI usage this period), and data ingestion (log volume from your connected sources). Understanding these metrics helps you right-size your plan and anticipate costs.

  • Billing needs the Admin role, or a custom role with organization settings access.
  • The Billing tab also needs permission to edit organization settings. Anyone else who opens Billing lands on the Usage tab. The Plans and Usage tabs are shown to everyone who can open Billing.
  • Billing used to live under Settings. Old links to Settings > Billing and Settings > Plans redirect to the matching tab.

Fencer uses a plan-based entitlement system to control access to paid features. When your organization is created, it is registered with the billing provider and assigned a plan. Each plan unlocks a specific set of feature entitlements. When a plan change occurs, the billing provider sends a webhook that automatically updates your organization’s entitlements, subscription status, and trial information.

Feature entitlements gate access to capabilities such as SIEM, penetration testing, GRC integrations, automated fixers, PR scanning, scheduled daily scans, external attack monitoring, identity management, single sign-on and SCIM, and application scan authentication. If your subscription expires or is cancelled, the platform enters a read-only mode where scanning and other write operations are blocked until you renew or upgrade.

  1. Open Billing under Admin in the sidebar, then select the Plans tab.
  2. Review the available plans and their included features.
  3. Select the plan that fits your organization’s needs. Your entitlements are updated automatically when the change goes through.
  1. Open Billing under Admin in the sidebar. The Billing tab opens first.
  2. From this page you can update payment methods, view invoices, and manage your subscription details.
  1. Open Billing under Admin and select the Usage tab. The Active Contributors section appears at the top of the page, labelled Last 30 days, with a Last checked time.
  2. This section shows all unique contributors to the repositories you added to Fencer in the last 30 days: everyone who committed to a repository’s default branch.
  3. Summary tiles show Billable contributors (and how many are active in total), Repositories added to Fencer, and New contributors first seen in the last 30 days.
  4. The contributors table has one row per person, with these columns:
    • Contributor — name, email, and avatar. A green dot on the avatar marks a new contributor, and a free badge marks one who is not billed. Bots are listed separately under a Bots heading.
    • Repos — the number of repositories added to Fencer that they committed to.
    • Last contribution — a relative timestamp showing when they last contributed.

When contribution counts are enabled for your organization, pull and merge requests count too:

  • Contributors also include everyone who opened, committed to, or co-authored a pull or merge request into any branch. An AI agent or bot that only took part in pull or merge requests is not listed on its own; its work is credited to the people it worked with.
  • A Contributions column shows the pull requests (GitHub, Bitbucket, Azure DevOps, Cursor Origin) and merge requests (GitLab) each person opened, or authored or co-authored a commit on, in the last 30 days, merged or not and into any branch. Each counts once. The part an AI agent (such as Claude, Copilot, Cursor, Devin, or Codex) opened or co-authored is highlighted and marked with a sparkle.
  • A Contributions summary tile shows the total and how many were made with AI.
  • Repos also counts repositories they took part in through a pull or merge request into any branch. Repositories removed from Fencer are not counted.
  • Pull and merge requests are read once a day. Until a contributor’s repositories have been read for the first time, their Contributions column shows a dash.

Contributors are deduplicated by their external identity (for example, a GitHub user ID). Commits whose author name is someone’s GitHub or Bitbucket username are grouped with that account too. When several emails or accounts belong to the same person, their row shows a small pill with each provider’s icon next to the email; select it (or anywhere on the row) to list each identity with its provider. Anonymous commits without an external identity are counted individually. Only contributors to at least one private or internal repository are billed. Contributors who only contributed to public repositories appear in the list with a free badge and are not included in the billable count. The billable count is synced to the billing provider for plan-based billing.

  1. Open Billing under Admin and select the Usage tab, then find the Usage Totals section.
  2. Tiles show your current number of Artifacts, Targets, Assets, Scans, and Cloud Accounts, each with its change over the last 30 days.
  3. AI usage this period shows consumption for metered AI capabilities:
    • AI Pentests — AI penetration test runs, plus any purchased credit balance remaining.
    • AI Fixers — automatic fix attempts used in the current billing period.
    • AI Reviews — AI pull request reviews used in the current billing period.
  4. When a soft limit is configured, each meter shows usage against that limit and when the period resets. If AI pentest credits are exhausted, a Buy AI pentest credits button opens billing checkout on the Billing tab.

The Data Ingestion section of the Usage tab shows how much log data Fencer ingested from your connected sources. The data is in beta and may not be accurate.

  1. Use the time range filter to select a preset period (24h, 7d, 30d, 90d) or choose Custom range and pick From and To dates. The default is 30 days.
  2. Use the provider filter to narrow the view to one source (AWS, Azure, GCP, GitHub, or 1Password), or keep All Providers.
  3. The summary cards display:
    • Total ingested — the total bytes ingested during the selected period, with a percentage change compared to the previous equivalent period.
    • Per-provider breakdown — each log source shows its ingested volume and share of the total.
  4. The Daily Ingestion & Growth chart shows daily ingestion as stacked bars (one color per provider) with a Cumulative growth line. Hover over any day to see a tooltip with per-provider and daily total values.

When enabled for your organization, the Activity tab lists the work Fencer has run for you, such as scans, with filters for narrowing the list. Where it is enabled, a What Fencer has done for you summary above the list ranks the most frequent actions over the Past day or Past week.

Checking whether a paid feature is available

Section titled “Checking whether a paid feature is available”

If you open a feature that is not included in your current plan (for example, penetration testing or SIEM), the page shows that it is a paid feature, with an Upgrade button that opens the Plans tab under Billing. Once you upgrade to a plan that includes the feature, access is granted immediately.

When your organization is on a trial plan, the platform tracks your trial end date and the number of days remaining. If the trial expires without upgrading, the organization enters read-only mode. You will see a message indicating that your subscription has expired and you need to upgrade or contact support to continue using write features such as scanning.

Suppose your organization ingests logs from AWS CloudTrail and GitHub. On the Usage tab with the 30-day preset selected, you would see:

  • A summary card showing total ingested bytes (for example, “12.4 GB”) with a trend indicator (for example, “+8.3%” compared to the prior 30-day period).
  • Two provider cards — one for AWS and one for GitHub — each showing their ingested volume and percentage of the total.
  • A daily timeline chart with one color for AWS and another for GitHub, stacked by day, and a cumulative line showing total growth over the period.
  • “This feature is unavailable” error — Your subscription has expired or been cancelled. Open Admin > Billing and select the Plans tab to upgrade, or contact support.
  • Usage tab shows “No contributors found in the last 30 days.” — No contributions were detected in the last 30 days. Verify that your source control integration (GitHub, GitLab, Bitbucket, or Azure DevOps) is connected and that repositories are being scanned.
  • Data ingestion shows “No usage data available” — No events have been ingested from a connected source in the selected period. Widen the time range or check your Security Monitoring data sources.
  • AI usage shows dashes and “AI usage figures aren’t shown for this account.” — Your account can’t read the organization’s AI usage, as in the public demo. Ask an organization admin to check it for you.
  • AI usage shows dashes and “AI usage figures aren’t available right now.” — The figures couldn’t be loaded from the billing provider. They come back on a later visit; if they don’t, contact support.
  • Billing or Plans tab is blank — The billing provider component requires a valid access token. Try refreshing the page. If the issue persists, contact support.