Chemicals, parts, and truck stock you can actually count.

Warehouse on one side, every truck on the other. Every jug of chlorine poured shows up on the invoice at the right cost. Nothing walks off a truck without you knowing about it.

See how it works

No credit card required · 14-day free trial · Cancel anytime

app.getpoolsurf.com
Inventory
Warehouse · 4 trucks · auto-decrements per visit
Items
Locations
Transfers
Warehouse POs
Movements 2
Product
Warehouse
Truck stock
Cost
7-day usage
Status
Liquid chlorine 12.5%
Billed per gal
84
gal
MR 12 JT 9 SP 14 LG 11
$5.80/gal
31 gal
OK
Cyanuric acid
Billed per lb
142
lb
MR 18 JT 12
$2.10/lb
14 lb
OK
Muriatic acid
Billed per gal
18
gal
MR 4 SP 6
$4.40/gal
9 gal
Low
DE filter powder
Billed per lb
210
lb
JT 22
$1.90/lb
18 lb
OK
Cal hypo shock
Billed per lb
62
lb
LG 8
$3.20/lb
6 lb
OK
Salt (NaCl, 40 lb)
Billed per bag
96
bag
MR 3 SP 2
$12.00/bag
4 bag
OK
Live consumption
Attributed to each visit · last 12 min
2 min ago MR 0.5 gal liquid chlorine · Johnson Residence $2.90 billed
4 min ago SP 1.2 lb cyanuric acid · Ford Pool $2.52 billed
8 min ago JT 3 lb DE powder · Chen Residence (recharge) $5.70 billed
12 min ago Muriatic acid low · reorder suggested (18 gal left · 9 gal/wk)

Everything you get with Inventory

Built by people who've actually run the truck. Every benefit below came from a pool service owner who asked for it.

Warehouse and truck, side by side

Central warehouse stock and per-tech truck stock live in one system. Transfer in, transfer out, know exactly who has what.

Chem-aware units

Application units (oz, scoops) and sales units (gal, lbs) on the same product. Round up or to the nearest, per product, per use case.

Service units the way you actually bill

Per visit, per hour, flat rate, per pool, per square foot, per month. Price however your business prices.

Three billing methods for chemicals

Included in the flat rate, per unit, or per package. Set it once and every visit bills correctly. No tech math.

Full audit trail

Six transaction types: adjustment, transfer in/out, consumption, receiving, initial count. Every move is logged.

Cost per pool, not a guess

When a tech uses a product on a visit, truck stock decrements and cost gets attributed to that pool. You see true cost per visit.

The difference, in plain English

Running a pool company before and after Inventory.

Before

The old stockroom

  • Guessing what's left on the truck Friday afternoon
  • Charging for chlorine at last year's cost
  • No idea which pools are chemical hogs
  • Rebuilding the shopping list from memory every Monday
  • Shrinkage you can't prove or track
After

With PoolSurf

  • Every truck's stock visible in real time
  • Current cost applied to every billable unit
  • Usage report names your chemical hogs
  • Reorder list builds itself from actual consumption
  • Audit trail on every transfer and adjustment

How it works

Three steps from "we should try this" to running it across the whole crew.

01

Stock the warehouse

Receive product, set units, configure billing method and rounding rules.

02

Load the trucks

Transfer to each tech's truck. PoolSurf tracks who has what, at what cost.

03

Techs log usage in the field

Every application decrements the truck and attributes cost to the pool. The weekly reorder builds itself.

Frequently asked questions

The stuff pool service owners usually ask about Inventory.

Do I have to track every product?

You choose. Most shops track the expensive or regulated stuff (chemicals, major parts) and skip the nickel-and-dime stuff.

What about partial containers, like half a gallon of chlorine?

Application and sales units are separate. Apply in ounces while buying in gallons. Rounding rules make sure you never undercharge.

Does it plug into my price book?

Inventory and price book are the same system. When a tech adds a product to a visit, it pulls current cost and price automatically.

Ready to stop drowning in paperwork?

Join the pool companies who switched to PoolSurf and finally took their Fridays back. Fourteen days free. No credit card. Cancel anytime.

No credit card required · Free 14-day trial