Cheap WordPress web hosting should mean a low, predictable invoice for a defined PHP runtime — not a $2.99 headline that renews into a different product. WordPress is PHP + MySQL. WPHost sells that honestly: Starter $9, Pro $30, Scale $65, Business $130, on PHP 8.4, with MySQL you provision, HTTPS, logs, and file deploy history.

No one-click installer. No auto plugin updates. No email. No built-in CDN. No unlimited disk fairy tale. Deploy history is not a database backup. WooCommerce can run; we do not sell a PCI SLA.

Honest prices beat coupon theater

Starter ($9): one site, 2 GB. Enough for a portfolio or brochure if images are resized before upload.

Pro ($30): three sites, 10 GB, staging, cron-capable tier — still cheap compared with rebuilding a broken production site after a reckless plugin experiment.

Scale ($65): ten sites, 30 GB for freelancers who became accidental hosts.

Business ($130): thirty sites, 100 GB, teams for small studios that need more than one login.

Trial is short (~1 day), then paid. There is no forever-free tier that mines your visitors. Compare renewals, not asterisks. Sibling cost math lives in WordPress hosting cost and managed WordPress hosting pricing. Security-minded cheap buyers should also read cheap secure WordPress hosting.

A cheap web host that still runs PHP 7, hides MySQL behind an upsell, or calls file snapshots a full WordPress backup is not cheap — it is deferred cost. Write the exclusions next to the price before you celebrate the sticker.

What free hosts actually cost

Free WordPress-ish hosting usually charges in:

  • Subdomain branding you do not own.
  • Uptime that is a best-effort hobby.
  • Plugin and theme restrictions that break the design you wanted.
  • Ads, data resale, or forced migrations when the free tier shrinks.
  • Hours you spend fighting limits instead of shipping client work.

Free software (WordPress.org) is not free hosting. Cheap paid hosting with TLS and MySQL is the adult substitute for “I’ll just use a free subdomain forever.” When a portfolio URL appears on a business card or proposal PDF, ownership matters more than a zero on month one.

Worked example: freelance designer portfolio

A designer needs a portfolio with case studies, a contact form, and a PDF résumé. They do not need WooCommerce or memberships on day one.

On Starter ($9): download WordPress from wordpress.org, zip the files correctly, upload, create MySQL, finish the installer on the preview HTTPS URL. Choose a lean theme. Compress project images before upload — 2 GB vanishes if every mockup is a 6 MB PNG straight from Figma export habits. Install a backup plugin on day one so case-study copy is not trapped on one laptop. Skip page-builder stacks you cannot maintain when client work gets busy; Gutenberg plus a simple theme is enough for many portfolios.

Custom domain after the preview looks right. Email for @studio stays at Google Workspace or Fastmail; WPHost will not give you mailboxes, and that is how cheap stays cheap. If you later sell prints with WooCommerce, you can install it — still without a PCI SLA from us — but do not let commerce theater inflate a brochure portfolio on week one.

Nested zips: when index.html (or index.php) is one folder too deep

Cheap launches fail in a boring way. You download WordPress into a folder named wordpress/, zip the parent directory, and upload. The host unpacks to /wordpress/index.php instead of /index.php. The site 404s or shows a directory listing. Panic ensues. People blame “cheap hosting.”

Fix: zip so the web root contains index.php, wp-admin, wp-content, and wp-includes at the top level — or know your host’s document root rules and deploy accordingly. The same trap hits static index.html exports when designers zip the project parent instead of the build output. Open the archive locally and confirm paths before you upload. Redeploying a corrected zip is fine; deploy history can restore the previous file tree if the bad unpack made a mess — still not a MySQL undo button if you also wrote content after a partial install.

Spend five minutes verifying the zip. It is cheaper than an evening of support threads that all end with “your index is in a subfolder.”

Unlimited claims are not a discount

Disk, CPU, and inode counts are finite. “Unlimited sites” on a tiny shared slice means noisy neighbors and surprise enforcement. Prefer published caps. If your portfolio grows past 2 GB, resize media or move to Pro ($30). That is still cheap web hosting with clear math — clearer than a host that winks at infinity until an abuse ticket arrives during a client pitch week.

Bandwidth rhetoric works the same way. A cheap plan with honest numbers beats a marketing mood that collapses under a single viral case study image gallery.

What cheap must still include

Current PHP (8.4 here), HTTPS, a path to MySQL, logs, and documentation for a zip-based install. A $3 host on ancient PHP with a mystery backup checkbox is deferred cost. Automatic plugin updates are not a gift; they are a risk we refuse to productize. You click updates in wp-admin after a backup.

Infrastructure management — PHP-FPM, certificates, deploys — can stay near $9. Concierge management — humans patching your plugins — costs human time and rarely belongs in the same sentence as “cheap web hosting” without fine print.

When cheap web hosting is the wrong buy

  • You need concierge plugin updates for compliance theater.
  • You need mailboxes on the same invoice.
  • You need a global CDN as a line item we operate (bring your own).
  • You refuse to touch wp-admin updates or follow a zip checklist once.

Otherwise a designer portfolio, consultant brochure, or small blog is exactly what Starter is for. Freelancers quoting clients should prefer predictable $9×12 over a coupon that renews into an awkward conversation about “why hosting doubled.”

Frugal ops checklist

  1. Confirm PHP 8.x (we use 8.4).
  2. Confirm site and storage numbers in writing.
  3. Price domain and email separately.
  4. Install backups that include the database.
  5. Update plugins yourself on a calm schedule.
  6. Ignore “400% faster” and “unlimited.”
  7. Preview on HTTPS before DNS.
  8. Keep MX pointed at your mail vendor when web DNS changes.
  9. Resize images before they eat the plan.
  10. Rehearse one restore so “backup” is not a superstition.

FAQ

Is $9 actually cheap for WordPress web hosting?

Compared with honest current-PHP hosts, yes. Compared with teaser coupons, it is higher on day one and often lower across two renewals.

Why won’t you throw Softaculous in to feel cheaper?

One-click installers are a separate UX product. We keep the path as zip + MySQL + browser installer so production matches mental model.

Can I host email “cheaply” here too?

No. Web hosting here does not include mailboxes. Buy email from an email vendor.

What if my portfolio needs more than 2 GB?

Resize images first. If you still need room, Pro at $30 with 10 GB is the next cheap step — not a hunt for unlimited fiction.