Background Information:
The company I work at is a medium sized family business that does manufacturing. My primary role is as a technical sales rep, but I also do basic level IT and networking. My knowledge set is a hobbyist at best when it comes to WP / webhosting. I just happen to be the only one at the company that has an understanding of IT. Luckily our sister company has a fairly smart IT guy with his focus being system administration and webapp development (They sell ERP software) so there is some internal support but not for this.
Current Project:
So, the company’s current website is hosted and set up in HubSpot. A few years ago, they transitioned to HubSpot and had a marketing firm put together our current website but over the years we ended up switching to other CRM/Market-Data tools outside of HubSpot due to HS’s complexity and feature set being way more than what we needed (plus an aging salesforce lol). At the current point the only thing we use HubSpot for is for our website, but the cost to have access to embeds, SEO tools, analytics, etc. is too expensive for us to justify HS. We are wanting to migrate over our website to WordPress for its better scalability to outside SaaS and Self-Hosted applications that we are wanting to use or currently using… plus the price of hosting.
I have been doing research and came to realize fairly quickly that I am way out of my depth for a project like this and I find myself turning to hiring a freelance web designer/dev to help migrate the HS site to WP. I have a fairly good idea on what current hourly wages look like for a decent designer/dev. The issue that I am running into now, it is hard to post job listings / figure out a budget for this work as I have no idea how long it will take to migrate our site out and set up new forms pointing to our new CRM tool. For the most part, the design will stay the same, the content isn’t changing, and I have a VPS hosting service ready and quoted. The site is 29 pages of mostly text and images. All of our embedded CRM forms handle the customer data input and automation for mailing, etc… Outside of SEO, theming, and caching plugins I can’t of too much customization past the design is required for this. The complicated item that I don’t know a lot about is making sure during the transition there isn’t anything funky with SEO that will cause issues on our rankings/indexing. Looking for any input of the scale of this project when it comes to how long it would take a decent/skilled dev to complete this work so I can get an idea for a budget and post listings for freelance developers.
P.S. long time reader of reddit, don’t post much. If there is a better sub for this lmk
TL:DR: Need to figure out a range of how many hours it will take to migrate a HS website to WP with minor changes so I can budget and post listings for freelancers.

Doable. Migrating your website from HubSpot to WordPress is entirely feasible. We can export the content, including pages, images, etc from HubSpot and import it into WordPress using relevant tools and plugins. However, we will need to recreate the design and functionality of your HubSpot site on WordPress. This process may involve custom theme development and plugin integration, which can be time-consuming and complex, especially considering your website has 25 pages.
Dm me if you need my assistance.
You need a managed VPS with a backup solution and Migrate 29 pages to WordPress. I am not sure how complex the pages are ut any good dev will take on average $100-150 per page so that is $3k-$5k should be your migration cost. Which is one time cost.
You will also have some recurring costs. A good managed hosting ( managed by an actual person ) may cost you around $70-80 per month including regular backup.
You also need to pay for some plugins around $300 per year for a single site license.
In hours, it might take somewhere between 80-100 hours of work for the whole website.
** the CRM forms you use on the site. Are they ready to embed?
EDIT: if the forms are not embeddable then the dev might need to rebuild the forms as well. How many forms do you have?