WordPress.com vs self-hosted WordPress: choose where your business site lives

Choose the right WordPress account for your business site by checking plugins, domain control, hosting responsibilities and what you can export.

Choosing a setup7 min read
In this guide

Choose WordPress.com if its plans support your site and you want hosting included in that account. Choose self-hosted WordPress if you want to select a separate host, including one you already use. Either route can suit a business site. The deciding questions are which features you need, who will maintain them, and how you would move the site later.

You need a short list of what your site must do, plus your existing hosting and domain details if you have them. This guide ends with an account choice and the checks to make before buying; it does not install or move a website.

Which account are you choosing?

WordPress is the software used to build and edit the site. It is free and open source. WordPress.org provides the software and documentation; getting an account there does not buy web hosting or create your business website.

WordPress.com is a hosting service that runs WordPress. Hosting means keeping the site available on the internet. Its free and paid plans include that hosting, so you do not need a second hosting subscription for the same site. WordPress.com handles the underlying platform and WordPress updates.

Self-hosted WordPress means running WordPress with a host you choose. It usually means a hosting provider, not a computer in your office. You have a hosting account and your site’s WordPress administrator login. Your provider may also handle maintenance; choosing this route does not require choosing an unmanaged server. Check what its service includes.

A domain is the address visitors use, such as example.com. The registrar manages its registration and renewal. Your registrar and your host can be different companies.

Compare the account choices

What each route means for a business site
DecisionWordPress.comSelf-hosted WordPress
Where the site runsHosting is included in the WordPress.com site plan.You select a compatible hosting account; an existing account may fit.
Adding pluginsAll current paid plans permit installation, subject to platform restrictions. The free plan does not.Check the chosen host's restrictions and each plugin's requirements.
Using your own domainRequires a paid site plan. Registration can remain with another registrar.Connect a domain to the host; confirm registration and renewal separately.
Tools and maintenanceThe platform supplies managed hosting; developer access and restore tools depend on the plan.The host's agreement determines included tools and maintenance. Assign the remaining work.
Leaving laterContent export is available; carrying the design and plugins needs a broader migration method.Confirm access to a usable export or full site copy and the new host's import method.

Plugins are no longer a Business-only feature

A plugin adds a function, such as a contact form or booking system. A theme controls the site’s presentation.

As checked on 24 September 2026, WordPress.com documents plugin installation on Personal, Premium, Business and Commerce. Its plugin guide also explains that plugins can have separate charges. The free WordPress.com plan requires an upgrade to install them.

Plugin access does not make every plan interchangeable. WordPress.com’s plan comparison lists tools such as staging, database access and SFTP/SSH access under Business, with Commerce including those features. Staging is a separate site copy for checking changes; the other tools let a maintainer work directly with site data or files. If your developer needs them, name the exact tools when choosing a plan.

Check your essential plugins against the incompatible-plugin list before committing. If one is blocked, ask whether a supported alternative meets the same need. On independent hosting, ask about restrictions there too; “self-hosted” alone does not establish compatibility.

Keep domain registration separate from hosting

If you already own a domain, you do not need to register it again. WordPress.com supports connecting an externally registered domain on any paid plan, while you continue renewing it with its existing registrar. Moving the registration is a separate choice.

The reverse also works: a domain registered through WordPress.com can point to a site at another host. Changing where the website lives does not itself change who collects the domain renewal payment.

Before choosing either route, confirm who can access the registration account and keep it renewed. If you use email at that domain, note its provider too. DNS records direct traffic for the website and services such as email. A later hosting move must preserve the email records; moving the website does not automatically move the mailboxes.

What can you take with you?

You retain ownership of your content on either route, as WordPress.com’s comparison explains. That does not mean every feature moves unchanged.

The standard WordPress.com content export produces a file containing posts, pages, comments and references to media. It does not contain the actual media files, theme, design customizations or plugins. The destination needs access to the original media during import. Treat this as a content transfer method, not a complete site backup.

For a broader move, WordPress.com documents an export using a migration plugin, which requires a plugin-enabled site and has tool-specific size or paid-extension conditions. Have the destination host or maintainer confirm the method for your site before cancelling anything. Ask specifically about the theme, images, plugin data and any paid licenses you rely on.

Self-hosted WordPress also has a content export tool. Choosing your own host does not remove migration work: confirm how you obtain the full files and database when needed. The database stores the site’s content and settings. An agreed exit method is more useful than a general promise that the site is portable.

Make the choice using your current site

If you already pay for hosting, open its account and find the plan name. Write down the business functions you need: for example, service pages and enquiries, or appointments and payments. If the site already runs WordPress, obtain its required plugin list from the person maintaining it or Plugins → Installed Plugins in its dashboard.

Ask your current host whether that plan supports those functions and plugins, who handles updates and recovery, and how you can take a complete copy elsewhere. If the answers fit and you have someone responsible for remaining maintenance, keep the current account. A WordPress.com account is not an extra requirement for this hosting choice.

If you need a new home, record these four answers for the candidate plan:

  1. Site and plan: Where will it run, and does that exact plan support the required plugins and tools?
  2. Domain and email: Where will each stay registered or hosted, and who will renew it?
  3. Maintenance and exit: Who handles updates, recovery and a future move? What copy can you obtain?
  4. Ongoing cost: What are the renewal charges and billing periods for the plan, domain, email and any required plugins or maintenance? Compare the same period and check taxes in the quote.

Choose WordPress.com when a confirmed plan covers those needs and you prefer its platform. Choose independent hosting when an existing or proposed host fits better, with the remaining responsibilities assigned. If one essential answer is missing, your next action is a specific question to the provider, before purchasing or moving the site.

← Back to comparisons guides