WordPress.com and WordPress.org are two different ways to use the same underlying software. One is a hosted service that handles most of the technical work for you. The other is self-managed software you install on your own web hosting account. If you run a small business, freelance practice, or manage a company site without a developer on retainer, the difference matters because it affects what you can customize, what you pay, and how much routine maintenance falls on your shoulders.
This article is for the person who has to keep a website running between client calls, invoices, and everything else on the to-do list. You do not need to become a developer. You need a clear picture of which option fits your situation, what tradeoffs you are making, and how to handle the routine work without panic.
The Core Difference in Plain Language
WordPress is open-source software. That means the code is freely available for anyone to use, modify, and host. The WordPress project is maintained by a community of contributors and overseen by the WordPress Foundation. The software itself is the same whether you use it through WordPress.com or install it on your own server.
The difference is who manages the hosting environment.
WordPress.com is a commercial hosting service run by Automattic, a company founded by WordPress co-creator Matt Mullenweg. When you create a site on WordPress.com, Automattic handles the server, security patches, backups, and core software updates. You log in, write content, and publish. The tradeoff is that you have less control over what you can install and how the site behaves, especially on lower-tier plans.
WordPress.org is the home of the open-source software project. When people say “self-hosted WordPress,” they mean they downloaded the software from WordPress.org and installed it on a web hosting account they pay for separately. You are responsible for updates, backups, security, and troubleshooting. The tradeoff is that you have full control over themes, plugins, code, and monetization.
Think of it like renting an apartment versus owning a house. WordPress.com is the apartment: the landlord fixes the plumbing, but you cannot knock down a wall. WordPress.org is the house: you can renovate however you like, but you are the one who has to call the plumber.
Why This Confusion Exists
The naming is genuinely confusing, and you are not the first person to stare at two browser tabs wondering which one is “the real WordPress.” The confusion comes from the fact that both use the same core software and both are closely tied to the same ecosystem of themes, plugins, and community knowledge.
I have had clients who signed up for WordPress.com thinking they were getting the full self-hosted experience, then wondered why they could not install a specific plugin. I have also seen people pay for a self-hosted site when all they needed was a simple brochure page that WordPress.com could have handled for less money and less stress.
Neither option is wrong. The problem is signing up for one while expecting the other.
What You Can and Cannot Do on Each Platform
WordPress.com: The Managed Option
WordPress.com offers several plans, from a free tier to ecommerce-focused options. The free and low-cost plans are genuinely useful for personal blogs, portfolios, and simple business sites. The platform handles software updates, security monitoring, and basic performance optimization for you.
However, the lower-tier plans restrict what you can install. On the free plan, you cannot install third-party themes or plugins at all. Your site runs on WordPress.com’s infrastructure with a limited set of built-in features. You also get a WordPress.com subdomain like yourbusiness.wordpress.com unless you pay for a plan that allows a custom domain.
Higher-tier WordPress.com plans, including the Business and Commerce plans, do allow plugin and theme installation. At that point, the experience gets closer to self-hosted WordPress, but you are still paying Automattic to manage the hosting layer.
For a small business owner who wants a simple site and does not want to think about updates, WordPress.com can be a reasonable choice. The tradeoff is flexibility and, on some plans, the ability to run certain types of advertising or custom code.
WordPress.org: The Self-Managed Option
Self-hosted WordPress gives you the full software. You can install any theme or plugin, edit the underlying code, create custom post types, and integrate with nearly any third-party service. You own the database, the files, and the responsibility.
That responsibility is real. You need to keep the core software, themes, and plugins updated. You need a backup system. You need to pay attention to security. You need a hosting provider that is reliable and reasonably fast. None of this is impossible for a non-technical person, but it does require a routine.
For a small business that needs specific functionality—an online booking system, a membership area, a custom quote form, a particular ecommerce setup—self-hosted WordPress is often the better fit because you can install the exact tools you need.
Cost Comparison: What You Actually Pay
Cost is where the comparison gets interesting, because the sticker price is not the whole story.
WordPress.com has a free plan, but it includes WordPress.com branding and limited features. Paid plans start around a few dollars per month for a personal site and go up significantly for business and ecommerce features. The price includes hosting, so you are paying one bill.
Self-hosted WordPress has two main costs: web hosting and a domain name. Hosting can range from a few dollars per month for shared hosting to much more for managed WordPress hosting. The domain is usually around $10 to $20 per year. The software itself is free.
Where self-hosted costs can grow is in premium themes, premium plugins, and occasional developer help. You do not need to buy all of those things, but many small business sites end up with at least one paid plugin for forms, SEO, or backups.
The honest comparison is this: WordPress.com bundles hosting and management into one predictable price. Self-hosted WordPress gives you more control but asks you to manage a small stack of separate costs and decisions.
Maintenance Reality for a Non-Technical Owner
This is the part that matters most for the person who has to handle the site without a developer on retainer.
On WordPress.com, routine maintenance is mostly invisible. The platform updates the core software automatically. Security monitoring happens behind the scenes. Backups are included on many plans. Your main job is content: writing pages, updating hours, posting announcements.
On self-hosted WordPress, you are the maintenance department. The good news is that the routine is learnable. The bad news is that ignoring it can lead to a hacked site, a broken plugin, or a white screen at the worst possible time.
A basic self-hosted maintenance routine looks like this:
- Check for available updates once a week and apply them.
- Run a backup before major updates.
- Review comments and form submissions for spam.
- Check that key pages load correctly on a phone and a desktop browser.
- Review security logs if your host or security plugin provides them.
None of these tasks require coding. They require consistency. I have worked with small business owners who set a 20-minute calendar block every Friday and never had a serious problem. I have also seen sites that went untouched for a year and needed a full rebuild.
Security and Backups: Who Is Responsible?
Security is not a feature you buy once. It is a process, and the question is who owns that process.
WordPress.com takes responsibility for the server-level security of your site. They monitor for malicious activity, apply core updates, and handle many of the common attack vectors. You still need to use a strong password and be careful about who has access, but the heavy lifting is done for you.
Self-hosted WordPress puts security in your hands. The core software is generally secure when kept updated, but outdated plugins and weak passwords are the most common entry points for attackers. A basic security setup includes a reputable security plugin, strong passwords, two-factor authentication, and regular updates.
Backups follow the same pattern. WordPress.com includes backups on many plans. Self-hosted WordPress requires you to set up a backup solution, either through your hosting provider or a plugin. The rule I give clients is simple: if you cannot afford to lose the site, you need a backup that runs automatically and stores copies somewhere other than the same server.
Customization and Plugins: Where the Real Difference Shows
If you only remember one thing from this article, make it this: plugins are the dividing line.
Plugins are add-ons that extend what WordPress can do. There are plugins for contact forms, SEO, ecommerce, appointment booking, page building, caching, security, and thousands of other tasks. The WordPress.org plugin directory lists tens of thousands of free plugins, and there is a large market of premium plugins beyond that.
On WordPress.com, plugin installation is only available on the Business plan and above. On lower-tier plans, you are limited to the built-in features and whatever integrations WordPress.com chooses to support. For a simple site, that may be enough. For a business that needs a specific tool, it is a hard limit.
Self-hosted WordPress has no such limit. You can install any plugin you want. The caution is that not all plugins are well-maintained, and installing too many can slow down your site. The freedom is real, but it comes with the responsibility to choose carefully.
Ownership and Portability
Ownership is a question that does not come up until it does—usually when someone wants to move their site or when a business relationship changes.
With self-hosted WordPress, you own the files and the database. You can move your site to a different hosting provider, export your content, or hand the whole thing to a new developer. The software is open source, so no single company controls your ability to use it.
With WordPress.com, your content is exportable, and the platform does allow you to move a site to self-hosted WordPress. But the hosting environment, the domain configuration, and some features are tied to your WordPress.com account. If you decide to leave, you can take your content, but you will need to rebuild some of the technical setup on the new host.
For a small business, portability matters because business needs change. You might start with a simple site and later need ecommerce, a membership area, or a custom integration. Knowing that you can move without losing your content is a form of insurance.
Which One Should You Choose?
The answer depends on three questions:
- How much control do you need? If you need specific plugins, custom code, or deep design control, self-hosted WordPress is the answer. If a simple, clean site is enough, WordPress.com may work.
- How much maintenance are you willing to do? If you want to write content and never think about updates, WordPress.com is easier. If you can commit to a weekly 20-minute routine, self-hosted WordPress is manageable.
- What is your budget, and how do you prefer to pay? WordPress.com bundles costs into one bill. Self-hosted WordPress spreads costs across hosting, domain, and possibly a few paid tools.
For most small business owners who need a site that does real work—bookings, ecommerce, custom forms, membership—self-hosted WordPress is the more flexible long-term choice. For a solo practitioner who needs a simple online presence and wants zero technical responsibility, WordPress.com is a legitimate option.
A Realistic Migration Path
Many people start on WordPress.com and later move to self-hosted WordPress. That is a normal progression, not a failure. The content you create on WordPress.com can be exported and imported into a self-hosted site. The main work is setting up the new hosting, choosing a theme, installing the plugins you need, and reconnecting your domain.
If you are considering that move, do it during a slow period, not the week before a big launch. Set up the self-hosted site in a staging environment or on a temporary domain, get everything working, and then switch the domain over. That way, your visitors never see a half-built site.
Common Questions From Small Business Owners
Is WordPress free?
The WordPress software itself is free and open source. What you pay for is hosting, a domain name, and any premium themes or plugins you choose to buy. WordPress.com has a free plan, but it includes limitations and WordPress.com branding.
Can I use my own domain name with WordPress.com?
Yes, on paid plans. The free plan uses a subdomain like yourbusiness.wordpress.com. To use a custom domain like yourbusiness.com, you need a paid WordPress.com plan or a self-hosted WordPress site with your own hosting account.
Do I need to know how to code to use self-hosted WordPress?
No. You can build and manage a self-hosted WordPress site without writing code. The routine tasks—updating plugins, running backups, checking pages—are administrative, not technical. You may occasionally need help with a complex issue, but day-to-day management is within reach for a careful non-technical owner.
What happens if I stop paying for WordPress.com?
Your site will be taken offline, and you may lose access to some features. Your content can usually be exported before you cancel, but you should do that before stopping payment. With self-hosted WordPress, if you stop paying for hosting, your site also goes offline, but you own the files and database and can move them to a new host.
FAQ
What is the main difference between WordPress.com and WordPress.org?
WordPress.com is a hosted service that manages the technical side for you. WordPress.org is the open-source software you install on your own hosting account. The software is the same; the difference is who manages the hosting, updates, and security.
Can I switch from WordPress.com to WordPress.org later?
Yes. You can export your content from WordPress.com and import it into a self-hosted WordPress site. You will need to set up hosting, choose a theme, install plugins, and reconnect your domain, but your posts and pages can move with you.
Which option is better for a small business?
It depends on your needs. If you need specific plugins, custom functionality, or full control, self-hosted WordPress is usually the better fit. If you want a simple site with minimal maintenance, WordPress.com can work well. Many small businesses start on WordPress.com and move to self-hosted WordPress as their needs grow.
Do I need a developer to manage a self-hosted WordPress site?
Not for routine tasks. Updating plugins, running backups, and checking pages are learnable skills. You may want occasional help for complex issues, but a careful non-technical owner can handle the weekly maintenance routine.
What to Do Next
If you are trying to decide between the two, start by listing the specific things your site needs to do. Write down the features you cannot live without—a booking form, an online store, a membership area, a specific design. Then check whether WordPress.com’s plan supports those features or whether you would need self-hosted WordPress to install the right plugins.
If you already have a site and are not sure which version you are using, log in and look at the dashboard. WordPress.com sites show a WordPress.com logo and menu items specific to the hosted service. Self-hosted sites typically show the hosting provider’s branding somewhere in the setup or billing area.
This article is part of a series on managing your own WordPress site without a developer. The next piece will cover how to set up a basic maintenance routine for a self-hosted site, including which updates to prioritize and how to create a backup system that actually works when you need it.


