The method
How CarHawk prices a car
Not a book value. Every car is priced against clean cars of the same badge that are for sale right now, then run through one fixed rule. Here is all of it.
- market
- median of clean comparables, km-adjusted
- gap(x)
- max($1,500, 20% of x), capped at $8,000
- wholesale
- market − gap(market)
- deal at
- wholesale − gap(wholesale)
- alert
- asking ≤ deal at
01
Every new private listing, within minutes
CarHawk reads the newest private-seller listings on each platform on a fixed cycle: Facebook Marketplace every 3 minutes, Gumtree every 5 minutes, and Carsales continuously. A car listed on more than one site is recognised and alerted once.
Facebook Marketplace
Every 3 minutes
Carsales
Polled continuously
Gumtree
Every 5 minutes
02
Market value from comparables
Market value is the median asking price of comparable cars currently advertised across all three platforms. A comparable is the same make, model and badge, a model year within one either side, and close in kilometres: CarHawk keeps the closest matches, counting a year's difference as 15,000 km.
Private-seller asking prices are preferred. When there are not enough, dealer prices are used and brought down to private-sale terms first. Same-year cars carry more weight than the year either side.
03
Only clean cars set the price
A damaged car advertised cheaply would drag the median down and make every clean car look like a bargain. So listings that describe a problem are left out of the comparables:
Those cars can still reach you as alerts, with the problem flagged on the card. Wanted ads, swaps and parts-only listings are ignored altogether.
04
Adjusted to the car's kilometres
Each comparable is adjusted to the kilometres of the car being priced, by about 0.18% of its price per 1,000 km of difference. A lower-kilometre car can gain at most 15%; a high-kilometre car can lose up to 60%. Where a comparable has no odometer reading, CarHawk assumes 15,000 km a year.
Per 1,000 km
≈0.18%
Low-km uplift cap
+15%
High-km cut cap
−60%
05
Mistyped odometers, caught
Sellers drop a zero, add one, or write the kilometres in thousands. CarHawk compares the odometer with the car's age and, when a correction is clearly more believable, prices the car at the corrected figure and says so on the alert.
| Listing says | Priced at | Why |
|---|---|---|
| 24,000 km on a 2011 car | 240,000 km | Far too low for its age; a missing zero is believable |
| 240 km on a 2010 car | 240,000 km | Written in thousands |
| 2,100,000 km on a 2012 car | 210,000 km | An extra zero |
06
Wholesale and the deal rule
Wholesale is roughly what a trader would pay: market value less a gap, which is the greater of $1,500 or 20%, capped at $8,000. A car is a deal when its asking price is at or below wholesale less the same gap again, calculated on wholesale. That second gap is your margin for repairs, costs and profit.
After an alert, Evaluate deal costs the repairs and checks the car still returns 20% after them. Here is the rule on the 2019 Toyota HiLux SR5 from the app:
Facebook Marketplace2019 Toyota HiLux SR5
118,000 km · Ipswich QLD
Asking
$27,900
Under wholesale
$9,000
A demo listing from the CarHawk app, used to show the arithmetic. Your alerts link to real ads.
The deal rule
Market value
Median of 12 clean comparables, same badge, year ±1, adjusted to 118,000 km
$44,900
Less the wholesale gap
Greater of $1,500 or 20%. 20% is $8,980, capped at $8,000
−$8,000
Wholesale value
$36,900
Less the same gap again
20% of $36,900
−$7,380
Deal at or below
$29,520
Asking $27,900 is under $29,520. The alert fires.
38% under marketAfter Evaluate deal
- Repairs
- $650
- Max offer
- $28,870
- Profit
- $8,170
- Return
- 28%
Profit is wholesale less asking, repairs and a $180 pickup. Return is profit over everything you spend. Max offer is the highest price that is still under the deal line after repairs and still returns 20%.
07
Refreshed against what is for sale now
Comparables come from cars seen in the last 14 days, and every live listing is re-read each week, so cars that have sold drop out and price changes are picked up. Market value follows the market as it moves, rather than a book figure printed months ago.
08
What CarHawk does not do
- It does not inspect the car. Values and repair costs are estimates from the ad, the photos and other listings.
- It does not contact sellers or buy cars for you. You deal with the seller directly.
- It cannot promise every listing is found, or that a car is still for sale when you call.
- It does not alert on dealer listings. Alerts are for private sellers.
- It is not financial advice, an appraisal or a roadworthy. Inspect every car and check its history before you buy.

Now let it run on every listing
Pick a plan, set your first alert and CarHawk starts pricing every new private listing for you.
Monthly in AUD, GST included. Cancel any time from your account.