For WordPress sites
Haulest Moving Cost plugin
Three shortcodes for a real estate blog, an apartment site, or a relocation page: a moving cost table for the US, Canada, or the UK, a mover licence check box, and a quote button. Free, no account, no scripts, no cookies.
What it looks like
This is the live output of [haulest_moving_cost market="us"], rendered with the plugin's own stylesheet. Your theme's fonts apply.
Moving cost ranges · September 2026
What a move costs in the United States
| Home size | Local, under 50 miles | 50 to 400 miles | 400 to 1,000 miles | 1,000 to 2,000 miles | 2,000+ miles |
|---|---|---|---|---|---|
| Studio | $450to$950 | $1,400to$2,600 | $1,800to$3,400 | $2,200to$4,000 | $2,800to$5,000 |
| 1 bedroom | $700to$1,400 | $1,800to$3,400 | $2,400to$4,300 | $3,000to$5,200 | $3,600to$6,400 |
| 2 bedroom | $1,100to$2,200 | $2,400to$4,300 | $3,200to$5,600 | $4,000to$7,200 | $4,800to$8,600 |
| 3 bedroom | $1,700to$3,200 | $3,200to$5,800 | $4,300to$7,600 | $5,400to$9,400 | $6,400to$11,200 |
| 4 bedroom or larger | $2,400to$4,500 | $4,200to$7,600 | $5,600to$9,800 | $7,000to$12,000 | $8,200to$14,500 |
Planning ranges, not bids. A written quote from a licensed mover still wins.
And [haulest_licence_check]:
Licence check
Check a mover before you pay a deposit
Opens the live FMCSA authority record on Haulest. No account needed.
And [haulest_quote_button]:
Install
- Download the zip above, or search for "Haulest Moving Cost" on the Plugins screen once the listing is approved.
- Plugins, Add New, Upload Plugin, choose the zip, Install Now, Activate.
- Put a shortcode in a post, a page, or a Shortcode block.
Shortcodes
| Shortcode | Options |
|---|---|
[haulest_moving_cost] | market: us, ca, uk. distance: all, local, regional, mid, long, cross-country. title: your heading. button="0" hides the quote button. |
[haulest_licence_check] | title: your heading. |
[haulest_quote_button] | text: the button label. |
[haulest_moving_cost market="ca" distance="long" title="Toronto to Vancouver, what people pay"]
[haulest_licence_check title="Is your mover licensed?"]
[haulest_quote_button text="Compare moving quotes"]Where the numbers come from
The plugin fetches the public cost dataset once every 12 hours and caches it on your server. If haulest.com cannot be reached, the copy bundled with the plugin is used. The ranges are planning ranges with a date, compiled from published industry tables and public quote examples; they are not bids. Haulest is not a carrier.
No reader data leaves your site. The licence box and the quote button are plain links that open haulest.com in a new tab, tagged so the Haulest desk can see the visit came from WordPress.
Change the look
Every element carries a haulest-mc__ class. Override any of them in your theme's stylesheet. The source is GPLv2, so you can fork it.
Also for developers
The same data and tools are available to AI assistants through the Haulest MCP connector, and to Gemini CLI through the Haulest extension.