There's no single right answer to "how long will it take to sell my business?" — but the average for a well-prepared, well-priced Perth small business is between 4 and 9 months from listing to settlement.

That said, I've sold businesses in 6 weeks and I've sold businesses in 18 months. The difference comes down to four things: preparation, pricing, business quality, and timing. This article covers each stage of the process and what to expect.

Stage-by-stage timeline

StageTypical timeWhat's happening
Pre-listing prep1–6 monthsCleaning books, fixing add-backs, preparing the IM
Active marketing4–16 weeksListing live, buyer enquiries flowing in
Negotiation1–4 weeksOffers, counter-offers, accepted offer signed
Due diligence4–10 weeksBuyer's accountant + lawyer verify everything
Settlement & handover2–6 weeksMoney transfers, business changes hands

Adding it up: best case ~13 weeks (3 months) for a business that's already prepared. Worst case 12+ months for businesses with messy financials or aggressive pricing.

What speeds it up

What slows it down

Want the fastest possible sale?

Free 15-minute call to assess where you sit. I'll tell you honestly whether you're ready to list now or whether 3 months of prep would get you a better outcome.

Book a Call →

Real examples (Perth businesses)

The 4-month sale

A trade business owner came to me with 3 years of clean financials, a 2IC running daily operations, and realistic price expectations. We listed at $1.2M, had 6 qualified buyer enquiries in the first month, accepted an offer at $1.18M in week 8, finished due diligence in week 14, and settled in week 17. Painful for nobody.

The 18-month sale

A retail business owner wanted $850k for a business worth (per market comps) about $480k. We had the conversation, he insisted on $850k. After 8 months on the market with no genuine offers, we repriced at $550k. Sold within 10 weeks. Eighteen months gone. Most of the lost time was avoidable.

The honest answer for your business

Without knowing your business specifically, my best estimate would be: