specification: FinOps Framework specificationVersion: '1.0' schema: https://www.finops.org/framework/ provider: Percy providerId: percy created: '2026-07-11' modified: '2026-07-11' reconciled: false tags: - Visual Testing - Visual Regression - Screenshots - QA - FinOps - Cost Management - FOCUS description: >- FinOps view of Percy spend. Percy (part of BrowserStack) bills primarily on screenshots consumed per month - one rendered snapshot at one browser/width equals one screenshot. A free plan includes 5,000 screenshots/month; paid plans raise the included allowance and build-history retention, and usage above the included units is billed as overage. The REST API adds no separate line item; API-driven activity draws on the same screenshot pool as CLI/SDK-driven builds. Enterprise agreements and BrowserStack platform bundling cover high-volume needs. notes: >- Paid per-unit prices and overage rates are set on the BrowserStack pricing page and are not reconciled here. The dominant cost driver is screenshot volume, which scales with the number of snapshots multiplied by the browsers and responsive widths each snapshot is rendered against. sources: - https://percy.io/pricing - https://www.browserstack.com/docs/percy/overview/plans-and-billing - https://www.browserstack.com/pricing?product=percy - https://focus.finops.org/focus-specification/v1-3/ alignedWith: framework: FinOps Foundation Framework frameworkUrl: https://www.finops.org/framework/ dataSpec: FOCUS dataSpecVersion: '1.3' dataSpecUrl: https://focus.finops.org/focus-specification/v1-3/ publisherName: BrowserStack serviceCategory: Software Testing and Quality billingModel: pricingCategory: Usage-Based billingFrequency: Monthly billingCurrency: USD chargeCategories: - Usage - Purchase - Adjustment focusColumns: ServiceName: Percy ServiceCategory: Software Testing and Quality ProviderName: Percy PublisherName: BrowserStack InvoiceIssuerName: BrowserStack BillingCurrency: USD ChargeCategory: Usage PricingCategory: Usage-Based meters: - name: screenshots description: Rendered snapshots per browser/width, the primary billed unit. Included up to the plan allowance, then billed as overage. unit: screenshots aggregation: sum dimensions: - account - project - build - name: overage_screenshots description: Screenshots consumed beyond the plan's included monthly allowance, billed at the overage rate. unit: screenshots aggregation: sum dimensions: - account - project principles: - name: Visibility description: Track monthly screenshot consumption per project and build against the plan allowance; watch for overage. - name: Allocation description: Use separate Percy projects per app/team so screenshot spend maps to internal cost centers. - name: Optimization description: Reduce screenshot volume by scoping snapshots, trimming redundant browser/width combinations, and using responsive-width and ignore settings so only meaningful views are rendered. - name: Accountability description: Assign owners per project; review monthly screenshot usage and overage against budget and plan tier. maintainers: - FN: Kin Lane email: kin@apievangelist.com