A professionally built WordPress website for an Australian small business usually costs somewhere between about $2,000 and $10,000, with ongoing costs for hosting and maintenance. Where you land depends on the number of pages, who writes the content and how much custom work is needed. These are typical ranges, not quotes.
Typical price ranges
- DIY on WordPress: a few hundred dollars a year for hosting, a domain and a premium theme, plus a lot of your own time.
- Freelancer build: often $1,500 to $5,000 for a small business site, depending on experience and scope.
- Agency or specialist build: often $3,000 to $10,000 for a service business site with service and location pages.
- Custom or complex sites: $10,000 and up, for custom design, integrations or large content migrations.
Our own packages are fixed: $2,490 for a 5-page Launch site and $4,990 for a 12-page Growth site with suburb pages. See website design packages.
What changes the price
- Number of pages, especially service and suburb pages
- Who writes the copy and supplies photos
- Custom design versus a well-built theme
- Features: booking, quoting, payments, memberships, CRM integration
- Moving from an old site without losing rankings
Ongoing costs
- Hosting: from around $10 to $50 a month for a small business site
- Domain renewal: usually $20 to $50 a year for a .com.au
- Premium plugins and theme licences
- Maintenance: updates, backups and security, done yourself or through a care plan. See maintenance costs.
WordPress or something else?
WordPress suits most service businesses that want many pages and full control. Online stores often do better on Shopify. See WordPress vs Shopify vs Wix and what a website costs in Australia.
Want this done for you? See our website design packages, or get a free audit.