Skip to main content
Windmill is priced by the number of provisioned seats a company has in Windmill.

Seats and pricing

The standard plan includes 10 free seats. Some plans include a different number of free seats.

What counts as a seat?

  • A provisioned seat is an unarchived Windmill member account.
  • Inviting an employee counts as a seat, even if they haven’t logged in.
  • Login frequency and product activity do not affect whether an account counts as a seat.
  • Archiving a member removes the seat from future recurring invoices. It does not generate a mid-cycle refund.

How billing works

Recurring invoices

  • We bill your default payment method once per month, at the beginning of the billing period (via Stripe).
  • The recurring invoice is based on the provisioned seat count at the start of the billing period.

Nightly billing sync

  • Windmill syncs your provisioned seat count to Stripe each night.
  • Seats added mid-cycle generate a separate charge after the next nightly billing sync, prorated for the remaining days in the billing period.
  • Seats archived mid-cycle reduce the seat count for the next recurring invoice without refunding the current billing period.

Proration rules

Example invoices

The example below uses the standard plan with 10 free seats. If your plan includes a different number, substitute that number to estimate your invoices.

FAQs

No. Your plan’s free seats remain free regardless of the total number of provisioned seats.
Any provisioned, unarchived Windmill member account counts as a seat, even if the member has never logged in.
No. Login frequency and product activity do not affect billing. Billing is based on provisioned, unarchived member accounts, not monthly active usage or total company headcount.
  1. Count your provisioned, unarchived member accounts.
  2. Subtract the free seats included in your plan.
  3. Multiply the remaining seats by $10.
Example using the standard plan:
90 seats − 10 free seats = 80 paid seats
80 × $10 = $800/month