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
- Create or edit a service
- Select "Flat rate" as the pricing model
- Enter your price
- 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
- Create or edit a service
- Select "Per square foot" as the pricing model
- Enter your rate per square foot
- Optionally set a minimum price
- 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
- Create or edit a service
- Select "Tiered" as the pricing model
- Add your tiers with size ranges and prices
- 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.