All patterns
Figma
Snapshot from Figma
Verified on 2026-03-09

Seats Plus Metered Usage

Starter, Professional, Organization, and Enterprise plans.

The live pricing page does not present Figma as a plain metered AI-ops bill. Seats and plan roles are still the core packaging unit.

Figma is still primarily sold as collaboration seats, but AI packaging is now a visible layer inside those plans.

Implementation

This snippet is the closest Owostack implementation of the live pricing shape above. It is not a literal copy of the vendor's internal billing system.

const seats = entity("seats", {
  name: "Seats",
});

const aiRuns = metered("ai-runs", {
  name: "AI Runs",
});

plan("collab-ai", {
  name: "Collab AI",
  price: 0,
  currency: "USD",
  interval: "monthly",
  features: [
    seats.limit(10, { overage: "block" }),
    aiRuns.config({
      usageModel: "included",
      limit: 2_000,
      overage: "charge",
      ratingModel: "graduated",
      tiers: [
        { upTo: 10_000, unitPrice: 90 },
        { upTo: null, unitPrice: 70 },
      ],
      reset: "monthly",
    }),
  ],
});

Rules

Figma's public pricing is still seat-led.

AI appears inside the plan packaging, not as a public standalone compute meter.

The snippet below is an Owostack adaptation of that seat-plus-AI shape.

Ready to implement this pattern?

Join our Discord for implementation help, or book a call to discuss how Figma's pricing model fits your product.