Pricing Models

Flat rate, per-sqft, and tiered pricing explained

PoolFlow supports three pricing models for services. Choose the one that fits how you charge.

Flat rate

A single price regardless of pool size or complexity.

Best for:

  • Standard maintenance visits
  • Chemical balancing
  • Equipment inspections
  • Filter cleaning

Example: Weekly cleaning — $75/visit

Setting flat rate pricing

  1. Create or edit a service
  2. Select "Flat rate" as the pricing model
  3. Enter your price
  4. Save

Customers see this exact price when booking.

Per square foot

Price calculated based on pool surface area. Customers trace their pool on a satellite image during booking using our unique geomeasurement tool that automatically calculates square footage and an estimate for gallons.

Best for:

  • Pool resurfacing
  • Acid washing
  • Tile cleaning
  • Services where larger pools = more work

Example: Acid wash — $0.50/sqft (a 500 sqft pool = $250)

Setting per-sqft pricing

  1. Create or edit a service
  2. Select "Per square foot" as the pricing model
  3. Enter your rate per square foot
  4. Optionally set a minimum price
  5. Save

Minimum price

Set a minimum to ensure you don't undercharge on small pools. If the calculated price is below your minimum, customers pay the minimum instead.

Example: $0.50/sqft with $150 minimum

  • 200 sqft pool: $150 (minimum applies)
  • 400 sqft pool: $200 (calculated price)

Pool measurement

Customers trace their pool outline on a satellite image of their address. PoolFlow calculates the area automatically.

If satellite imagery isn't available or the customer can't trace their pool, they can enter the square footage manually.

Tiered pricing

Different prices for different pool size ranges. Good for when your pricing has natural breakpoints.

Best for:

  • Services with size-based complexity
  • When you want simple pricing buckets
  • Commercial vs residential differentiation

Example:

  • Small (up to 400 sqft): $200
  • Medium (401-600 sqft): $275
  • Large (601+ sqft): $350

Setting tiered pricing

  1. Create or edit a service
  2. Select "Tiered" as the pricing model
  3. Add your tiers with size ranges and prices
  4. Save

Customers see their tier price based on their pool size.

Which model to choose?

Model Pros Cons
Flat rate Simple, predictable May undercharge on big pools
Per sqft Fair pricing, scales with work Customers must measure pool
Tiered Simple buckets, size-appropriate Prices jump at tier boundaries

Changing pricing models

You can change a service's pricing model anytime. Existing bookings and subscriptions keep their original pricing — changes only affect new bookings.

Combining with pricing zones

All pricing models work with pricing zones. You can charge different rates in different areas while using the same pricing model.

For example: per-sqft pricing at $0.50/sqft in your core area, but $0.60/sqft in your extended zone.

Was this helpful?

Let us know if we can improve this article.

Send feedback