There is no winner among these three, and asking for one picks the wrong route. They trade the same three things: who can change the site on a Tuesday without calling anyone, what breaks when nobody is looking, and what you pay per month for the rest of the site's life. Squarespace wins on the first two and gives you a ceiling. WordPress wins on choice and pays for it in maintenance. A hand-built static site costs the least to run and makes every edit a code change.
What each route trades
Each route prices the same three trades differently, and the headline price is the smallest of the three. On the edit trade, Squarespace lets the owner change the content and the look, WordPress lets the owner change everything and add software, and a hand-built site lets no one but a developer change anything. On the breakage trade, a Squarespace site has nothing to update and nothing to back up, a WordPress site runs on plugins and themes that need patching, and a hand-built site has nothing to patch at all. On the cost trade, Squarespace is a fixed subscription, self-hosted WordPress is a stack of renewal prices, and a hand-built site is free to host plus about eleven dollars a year for the domain.
Exhibit 1
The three routes price the same three trades in different proportions
The edit trade is where owners misjudge hardest. Each route decides what you may change alone, and the boundary is fixed before you buy anything.
Exhibit 2
Each route's ceiling on what you can change alone is set before you buy
On Squarespace the owner changes text, images, one blog and the styling, and the CSS editor is on every plan. What does not go in alone is other people's code: on the cheapest plan you cannot inject scripts into the header or footer, which is how most analytics tools get installed. On WordPress the owner can change everything, including the software itself, and that freedom is the whole argument for the platform. On a hand-built site the owner can change nothing. Changing a price on the services page means editing a file and redeploying, which means calling whoever built it.
What Squarespace gives and takes
Squarespace sells four website plans, Basic, Core, Plus and Advanced, at $25, $39, $65 and $139 a month paid monthly (prices checked September 2026), and the same four plans run $228, $348, $588 and $1,188 for the year, which is $19, $29, $49 and $99 a month. There is no free plan. Every site starts on a 14 day free trial.
Every plan includes hosting, SSL and unlimited bandwidth, and there is no separate hosting bill. Nothing in the site needs an update or a backup, because there is no software behind the template for you to run.
The ceiling comes in three places. The design is the template's: restyling through the CSS editor is free, but the look of the site is the look of the template. The code you can add is limited: on the cheapest plan you cannot inject code into the header or footer, the plan tops out at two contributors, and it charges a 2% Squarespace fee on online store sales, on top of card processing. And leaving is a rebuild: Squarespace will export your text, your images and one blog to an XML file, but not your store pages, your portfolio pages, your style settings or your custom CSS. You cannot move one Squarespace site into another, and importing the file into self-hosted WordPress can leave your images as links back to Squarespace, which stop working when you cancel.
The same ceiling shows up in search. Squarespace generates the sitemap, the meta tags and the schema markup, and says you cannot edit or remove the structured data it emits. Its own SEO page ends by saying the support team cannot help with SEO strategy and cannot guarantee ranking changes. For the right firm, that ceiling is the product: the owner edits everything, nothing breaks, and the bill is a fixed number every month.
What WordPress gives and takes
First, the two names. WordPress the software is free and open source. WordPress.com is a hosting product sold by Automattic that runs that software for you, and the two are different purchases. Self-hosted WordPress means you download the software for nothing, pay a hosting company and a registrar every year, and do the maintaining yourself. WordPress.org gives you no dedicated support; the forums and your hosting company are what you get.
On WordPress.com, billed for a year, Personal is $48, Premium $96, Business $300 and Commerce $540, or $9, $18, $40 and $70 a month paid monthly. The $2.75 a month WordPress.com leads with is the Personal plan billed three years at a time, $99 up front. The free tier shows WordPress.com's own ads to your visitors, and real time backups with one-click restores start at the Business plan.
Self-hosted is where the choice and the maintenance meet, and the real cost sits in the hosting renewal. SiteGround's StartUp plan is $2.99 a month for the first twelve months prepaid, then renews at $17.99 a month, and its middle plan GrowBig renews at $29.99 a month. Kinsta's entry managed WordPress plan is $35 a month, or $350 billed annually, which works out at $30 a month. Read the renewal price before the headline: on the hosting pages checked for this post, the intro price was between a sixth and a fifth of the renewal price.
The other lines are smaller but they add up. A .com is roughly eleven dollars a year, and Cloudflare says it does not mark up domain prices at all. That makes the domain the cheapest line in any of these options, and the only one you should never let a vendor hold for you. A premium theme is a real line item, with Divi at $89 a year or $249 once and marketplace themes mostly between about $40 and $70 as a one off, but the theme is rarely what breaks a budget. The plugins are.
The maintenance is the actual work. WordPress core applies minor and security updates by itself, but major releases still need somebody to click Update Now. The documentation asks a small site to back up weekly, a busy one daily, before an upgrade, and to keep three to five recent backups in different places. A backup is two things, the database and the files, and you need both to restore, and the documentation says to check the automatic backups with a manual one now and then. The security problems live mostly outside the core: Patchstack counted six core vulnerabilities in 2025, all of them low priority, against 11,334 across the wider ecosystem, and 91% of the new vulnerabilities that year were in plugins, 9% in themes. Every plugin you install is a thing somebody else has to keep patching and a thing you have to keep updating, and only the latest version is officially supported.
What a hand-built site gives and takes
We build this route ourselves, and our own site is one: hand-built static HTML on Cloudflare Pages, 46 HTML files, one deploy command, and the only database behind it holds contact form submissions.
The running cost is the smallest of the three, and the hosting part is free at the volumes a small firm produces. Cloudflare Pages' free plan gives 500 builds a month, up to 20,000 files, 100 custom domains and SSL, and all Pages plans come with unlimited sites, requests and bandwidth. Netlify's free plan is $0 forever, with a global CDN and custom domains, capped at 300 credits a month. Keep the site out of GitHub Pages: GitHub's own documentation says GitHub Pages is not allowed to be used to run your online business. The domain still costs about eleven dollars a year, and every content change costs somebody's time.
The trade is honest in both directions. You get a site that costs nothing to host, loads fast and has nothing to patch, and you give up the ability to fix a typo yourself at nine at night. There is no admin screen, and there never will be: every change to the site is a code change.
The decision by firm shape
Hold up the shape of the firm against the three trades, and the comparison becomes a routing.
Exhibit 3
The right route follows the shape of the firm, not the features of the platform
- A sole owner who changes the site weekly and sells nothing complicated wants Squarespace. The owner is the editor, the bill is a fixed number, and nothing in the site needs a patch.
- A firm with a blog, bookings, a shop or a plugin it needs wants WordPress, on a managed host, with a named person responsible for updates. The named person matters more than the host. The maintenance load does not go away, it needs an owner.
- A service firm with ten pages and a blog written in markdown wants a hand-built site. The site is a brochure that changes twice a year, and the hours saved from never updating anything pay for the calls to a developer.
The hand-built route fits a site that does one job, and most of that job sits on the small-business homepage. It punishes you most if the site later needs a shop or a booking system, because that growth is new code.
The trap in every route is the same
The monthly subscription is the smallest number in any of the three columns, and it is the only number that shows up in a comparison table. The numbers that decide it are the hours the owner spends fighting the tool, and the cost of the redesign in three years when the site has stopped saying what the firm does.
That redesign is where most of the real money goes, and it is worth reading about before you buy anything. The website redesign trap is a question for year three. If the site needs to rank, the parts of search that matter for a small service business are smaller than they look, but a template does not do them for you.
We build the hand-built side of this decision as part of our web design work, and the same three trades are what to price on whichever route you pick.