What Should Small Business Hosting Include — and Can a Free Plan Really Work for a Small Business?
Updated
A small business hosting plan needs five things to be usable: a custom domain, free SSL, working email at your own domain, enough databases and storage for your site software, and no forced ads on your pages. A free plan can cover all five for a brochure site or a low-traffic landing page — TinkerHost, for example, advertises custom domains, free SSL/TLS, custom email, 400 MySQL databases, FTP access, and a script installer on its free tier. Where free hosting stops being enough is when your site takes payments, handles bookings, or depends on traffic you can't afford to lose to downtime.
The core features a small business site actually needs
Most small business sites are one of three things: a brochure (who you are, where you are, how to reach you), a lead generator (contact form, quote request), or a storefront (products, checkout). Each has a different minimum bar.
| Feature | Why it matters | What to check before committing |
|---|---|---|
| Custom domain | Customers trust yourbusiness.com far more than a subdomain |
Can you connect your own domain, or only use a provider subdomain? |
| SSL/TLS | Browsers flag non-HTTPS sites as "Not secure"; checkout and forms need it | Is SSL included free, or an add-on? |
| Email at your domain | [email protected] reads as a real business |
Is custom email included, or a separate paid product? |
| Databases | WordPress, most ecommerce carts, and booking tools need MySQL | How many databases, and is there a size cap? |
| Script installer | Lets you deploy WordPress or a cart in minutes instead of by hand | Does it cover the software you plan to use? |
| No forced ads | Ads on your site look unprofessional and can promote competitors | Does the host inject its own ads or branding? |
TinkerHost's free tier advertises all of these: unlimited custom domains, free SSL/TLS with CloudFlare integration, TinkerMail for custom email, 400 MySQL databases, free FTP access, and Softaculous, which installs over 300 scripts including WordPress and ecommerce software. It also states it will not advertise its own services on your site — a meaningful difference from many free hosts, which monetize by placing banners on your pages.
Why uptime, support, and no-ads matter more for a business than a hobby site
For a personal blog, an hour of downtime is annoying. For a business, it's a lost customer who found a competitor instead.
- Uptime: A store or booking page that goes down during business hours directly costs revenue. Free tiers generally offer less robust infrastructure than paid plans, so treat uptime as the first thing to verify as you grow.
- Support response time: TinkerHost offers a knowledgebase and community forum. That's workable when you can wait, but a forum answer isn't the same as a guaranteed response window — worth knowing before you depend on it during a launch or a broken checkout.
- No forced ads: If a host places its own ads on your site, you're paying for hosting with your brand's credibility. TinkerHost explicitly says it won't do this, which makes its free tier more viable for customer-facing pages than ad-supported free hosts.
When free hosting is enough — and when to pay
Free hosting is a reasonable fit when:
- You're running a brochure site or a single landing page
- Traffic is low and predictable
- You don't process payments on the site
- You can tolerate slower support and less infrastructure redundancy
Move to a paid plan when any of these become true:
- You take payments or bookings and downtime means lost money
- Traffic spikes (a campaign, a viral post) could overwhelm a shared free tier
- You need a guaranteed support response time
- You need more resources than the free tier's database or storage limits allow
TinkerHost itself draws this line: it offers both a free hosting tier and a "TinkerHost Pro" paid tier, so the upgrade path exists within the same provider. The practical approach is to start free, validate that the site works for your business, then upgrade when revenue or traffic justifies it.
How to check limits before you commit
Before signing up anywhere, confirm these specifics — they're where free plans quietly fall short:
- Database count and size — TinkerHost lists 400 MySQL databases, which is generous for a small business; many free hosts cap you at one.
- FTP accounts — Confirm you get FTP access, since you'll need it for manual uploads and backups.
- Script installer coverage — Check that the installer supports your specific software (WordPress, WooCommerce, etc.), not just "300 scripts" in general.
- Domain policy — Confirm you can connect a domain you already own, not just register a new one through the host.
- SSL terms — Verify SSL is included at no cost and renews automatically.
- Ad policy — Read whether the host places ads or branding on your site.
Migration path: start free, move to paid without losing anything
The safest way to use free hosting for a business is to treat it as a staging ground, not a permanent home.
- Register your domain separately (or confirm you can transfer it out). If the host registers it for you, check that you retain ownership and can point it elsewhere later.
- Build the site on the free tier using the script installer — this gets you live fast with no cost.
- Keep your own backups. Export your database and download your files via FTP regularly, so a host change never means starting over.
- Upgrade in place when you outgrow free. Staying with the same provider (free → Pro, in TinkerHost's case) usually means no migration at all — your files, databases, and domain stay put.
- If you switch providers instead, point your domain's DNS to the new host and re-import your database and files. Because you kept backups and own the domain, this is a few hours of work, not a rebuild.
The short version: a free plan like TinkerHost's can genuinely run a small business brochure site or low-traffic landing page, because it covers the domain, SSL, email, database, and no-ads requirements. It stops being the right choice the moment your site needs to make money reliably — at which point the upgrade to a paid tier, ideally with the same provider, is the low-friction move.