Cost, sorted by calendar
WordPress vs Next.js Cost: Where the Money Goes, and When It Leaves
A WordPress site is cheap on the day you buy it and expensive on a schedule somebody else sets. A Next.js site flips that order. Here is every cost sorted by when it arrives and who decides, with real license prices as of October 2026.
October 9, 2026 · 11 min read
The short answer
WordPress usually costs less up front and more over time: theme and plugin renewals, hosting tuned to run PHP on every visit, weekly update work, emergency repairs and redesigns that rebuild builder layouts. Next.js costs more at the start because the site is custom built and tested, then less each year, with no licenses and fewer surprises.
On this page
- Three kinds of cost, and only one of them is on the quote
- The first-year price and the renewal price are different numbers
- Lifetime, one site, unlimited sites: reading the license line
- Hosting: renting a server that thinks on every visit
- Count your own upkeep hours before anyone quotes you
- Emergency repairs: the bill with no due date
- Redesigns: rebuilding the house to repaint a room
- Why a Next.js build front-loads the spending, and when that is wrong
- Turning a large build invoice into a monthly line
Three kinds of cost, and only one of them is on the quote
Every website has three kinds of cost. Up-front cost is the build: design, setup, content and launch. Scheduled cost arrives on a calendar: hosting, license renewals, maintenance. Unscheduled cost arrives when something breaks: an update that takes the menu with it, a hacked login page, a checkout that stops taking cards on a Saturday. A proposal shows the first kind. The other two are where WordPress and Next.js really part ways.
If you want dollar ranges and a five-year total, our five-year cost of a WordPress site runs that math with worked examples. This page does a different job. It explains the mechanism: why each cost exists, who controls its timing, and how a Next.js build moves money out of the unpredictable columns and into the one you can plan. We use verified vendor prices where they exist and refuse to invent the rest.
| WordPress theme stack | Next.js with Athena CMS | Who sets the timing | |
|---|---|---|---|
| Build | Lower: a theme, a builder and setup work | Higher: design, components and content model built and tested | You |
| Theme and plugin licenses | Yearly renewals, each on its own date | None; features are part of the code | Each vendor |
| Hosting | PHP, database and caching on every request | Static pages on a CDN, functions for forms and APIs | Your traffic |
| Routine upkeep | Weekly updates, applied live | Dependency updates, tested before deploy | Vendors' release calendars vs your developer |
| Emergency repairs | Whenever an update or attacker breaks something | Rare; changes go through a build first | Nobody, which is the problem |
| Redesign | Often a rebuild, because layout lives in builder data | New components; content stays in its fields | You |
The first-year price and the renewal price are different numbers
Theme vendors are allowed to discount the first year. Many do, and the pricing pages say so in smaller type. The figure you budget on launch day is not the figure that renews. Here is what the pricing pages showed as of October 2026.
- Astra. The Essential Toolkit + AI bundle is $199 for the first year and renews at $299 a year. Astra Pro + AI starts at $99 and renews at $149. The pricing page says plainly that all renewals are at full price. See the Astra pricing breakdown.
- Neve. Personal is $69 in year one against a $139 renewal, Business $149 against $299, Agency $259 against $519. The pricing page calls the first-year rate special introductory pricing.
- Flatsome Site Builder. The new block-based product, in beta since September 30, 2026, is $44.50 for one site in the first year (half of $89) and renews at $45 a year per site. The early-access discount ends October 14, 2026. For Flatsome Classic owners weighing the switch, see Flatsome vs Next.js.
- Kadence. Plans run $99, $299 and $499 a year, priced per site. Existing customers keep legacy pricing while subscribed, but if a subscription lapses, the vendor says you must buy one of the new plans to get access back.
None of this is a scandal. Introductory pricing is ordinary retail. The point is structural: a WordPress site's running cost is set by several companies' pricing decisions, each of which can change at renewal time, and you find out when the invoice lands. A Next.js build has no theme license at all, so that line does not exist to change.
Lifetime, one site, unlimited sites: reading the license line
The word lifetime does a lot of work on theme pricing pages, and it rarely means the whole stack. Read the license for three things: how many sites it covers, how long support lasts, and which parts still bill yearly.
- Divi sells a Divi Lifetime license at $249 for unlimited websites. Divi AI, Divi Cloud, VIP support and Teams are separate services; Lifetime + Pro is $297 up front plus $212 a year. More at Divi pricing and Divi vs Next.js.
- Bricks offers an Ultimate Lifetime plan at $599, one time, unlimited sites. Yearly plans start at $79 for one site.
- Avada and WoodMart sell on ThemeForest. The Regular License is $69 for one end product, with updates and six months of support; a 12-month support extension is $21.38. If end users pay for the end product, the Extended License applies: $2,950 for Avada and $3,999 for WoodMart. Both stacks are weighed row by row in Avada vs Next.js and WoodMart vs Next.js.
- Hello Elementor costs $0, and it is the most honest price on this list. It is a near-blank canvas, and the layout work relies on Elementor's own paid products, which sit on a separate bill. The full picture is in Hello Elementor vs Next.js.
- Astra Pro on its own is $69 a year or $249 lifetime, and either way it covers up to three websites.
Hosting: renting a server that thinks on every visit
A WordPress page is assembled on request. PHP runs, the database is queried, the theme and every active plugin take their turn, and HTML comes out the other end. Hosting cost follows from that. Shared hosting puts your site on a server with many others, which is cheap until a neighbor gets busy. Managed WordPress hosting adds server caching, staging and backups, and usually prices by traffic or number of sites. A VPS or cloud server gives you the whole machine and makes you its administrator.
Caching is the patch that makes this affordable: store the assembled page and serve the copy. It works well for brochure pages. It works poorly for anything personal, such as carts, account pages and logged-in members, which is why stores and membership sites end up on the expensive tiers. If you have ever paid for a bigger plan to fix a speed problem, you have seen this mechanism at work, and it is the subject of WordPress vs Next.js speed.
Next.js prerenders most pages when the site is built and serves them as files from a CDN. Forms, searches and other live features run as small server functions that bill by use. There is no database to tune for the pages that make up most of a business site. The hosting line is usually smaller and flatter, and on the sites we build it is folded into our hosting and maintenance plans.
Count your own upkeep hours before anyone quotes you
Maintenance is the cost most owners guess at, and guesses run low because the work arrives in small pieces. We will not give you an industry average, because the honest number is yours and you can measure it in a month. Keep a plain log and write down every time someone touches the site for reasons other than new content.
- 1
List every update
Core, theme, builder, add-on packs and each plugin. Note the date and whether anyone checked the site afterward.
- 2
Time the checking
After updates, someone should open the home page, a form, the menu on a phone and, for stores, a test checkout. Record how long that takes.
- 3
Log the small fires
A form that stopped emailing, a layout that shifted, a license key that expired. Each one, with the time spent.
- 4
Add the renewals
Every license, with its renewal date and current price. Put them on one calendar.
- 5
Price the hours
Multiply your hours by what your time is worth, or by your developer's rate. That is your real monthly upkeep.
On a Next.js site with Athena CMS, most of that log disappears into the build process or into agents. Argus watches for broken links, failing forms, slow pages and expiring certificates. Aegis checks daily for intrusions and backdoors. Dependency updates are tested before they reach the live site. For more on what upkeep should cost and include, see website maintenance costs.
The third option
Athena CMS, with AI agents on staff.
Not a theme and not a blank Next.js repo. The content system we put behind every custom site: plain fields, a real preview, every version kept, and AI agents that handle the chores a plugin only nags you about.
- PicassoImages
- ApolloSite analysis
- AresCompetitor watch
- PrometheusContent holes
- AtlasPage depth and structure
- DelphiAI search visibility
and 12 more agents. Two come with Athena; the rest are monthly add-ons.

Emergency repairs: the bill with no due date
Unscheduled cost is the hardest to plan because it follows other people's release calendars. WordPress updates are applied live on the production site, usually with one click, so a bad release reaches customers before anyone tests it. The support forums show what that looks like in practice.
- An Astra user reported that version 4.13.1 caused memory problems that blocked GPay and Apple Pay at checkout. Support's first step was rolling back.
- Blocksy 2.1.50 threw a fatal error on some sites without WooCommerce, because a database migration called a WooCommerce layout function that was never defined on those sites.
- Avada 7.16.2, released September 30, 2026, patched six vulnerabilities, including cross-site scripting in form submissions. Sites that skip updates keep those holes open.
- A Patchstack advisory flagged an SQL-injection flaw in Kadence Shop Kit 3.0.6 and earlier, and some legacy-license holders asked how to get the fix.
Each repair is a few hours of somebody's time, billed at the urgent rate, on a day you did not choose. Our theme repair team handles these daily, and the pattern behind them is covered in theme broke after an update. A Next.js build does not make bugs impossible. It makes them visible earlier, because every change is built and checked before it goes live.
Redesigns: rebuilding the house to repaint a room
Sites age. Brands change, services change, and every few years the design needs to follow. On a builder-based WordPress site, the design and the content are stored together. An Elementor page keeps its layout as JSON in a hidden custom field; a Divi 4 page keeps it as shortcodes wrapped around your words. Change the design and you are often rebuilding pages by hand, which is why a WordPress redesign tends to cost close to a new build. The extraction work is described in Elementor to Next.js and Divi to Next.js.
A Next.js site keeps them apart. Content lives in fields in Athena; design lives in components in code. A redesign changes the components, and every page that uses them changes at once, with the words untouched. That is still developer work and it still costs money, but the bill covers design rather than copy-and-paste. For the full story on builders, read page builder vs Next.js, and for timing, how often to redesign.
A WordPress site is cheap to buy and costly to own. A Next.js site is the other way around, and you choose which one fits your calendar.
Why a Next.js build front-loads the spending, and when that is wrong
A custom Next.js site costs more at the start for a plain reason: decisions a theme leaves for later are made up front. The content model is designed around your business. Components are built once and tested. Redirects, metadata and schema are written in code. All of that is labor, and it lands in the first invoice instead of being spread across years of plugin renewals and repair tickets.
There is a fair objection. Structural changes, like a new kind of page, need a developer, where a WordPress owner might drag something together in an afternoon. If your site changes shape every month and the budget is thin, that matters. Here is how we would call it.
WordPress is the cheaper choice when
- The site is a small brochure that changes a few times a year
- You will keep it for a year or two, then replace it
- A free or lifetime-licensed theme covers everything and the plugin list is short
- Someone on staff already handles updates and enjoys it
Next.js is the cheaper choice when
- The site will live five years or more and earn money all along
- Several premium licenses renew every year
- Repair bills have become a regular line item
- Speed and search decide how many leads or orders arrive
For a fuller look at the trade, including where Athena changes the editing story, see WordPress vs Next.js vs Athena CMS, or start from the WordPress vs Next.js comparison center.
Turning a large build invoice into a monthly line
The front-loaded cost of a custom build is the real obstacle, so we deal with it directly. We do not publish packages because sites differ too much for a list to be honest. Builds start at $1,750; past that, we look at your current site in a free site audit, write a scope, and give you a fixed quote. The migration cost guide explains what moves that quote up or down.
If the number makes sense but the timing does not, financing spreads it out: website financing for new builds, and WordPress financing for repair and rebuild work. After launch, a monthly hosting and maintenance plan replaces the pile of renewals with one predictable bill. Builds and moves run through WordPress to Next.js development.
Questions people ask before they call
Up front, usually yes, because a Next.js site is custom built and tested. Over the years the gap narrows or reverses, since there are no theme or plugin licenses to renew, hosting is often lighter and fewer updates break things. How long you keep the site decides which is cheaper. The five-year math is in our WordPress five-year cost guide.
It removes one renewal. Divi Lifetime is $249 and Bricks Ultimate Lifetime is $599 as of October 2026, both for unlimited sites. The plugins beside the theme still renew, hosting still bills, and someone still has to test every update. Lifetime licenses help, but they do not touch the scheduled and unscheduled costs that make up most of the bill.
Many vendors discount the first year. As of October 2026, Astra's Essential Toolkit is $199 in year one and $299 on renewal, and Neve Business is $149 against a $299 renewal. The pricing pages say so, but in small type. Budget on the renewal price, not the launch price.
It depends on traffic and features, so we will not quote a number. The difference is structural: WordPress hosting pays for PHP and a database on every uncached visit, while most Next.js pages are prebuilt files served from a CDN. On sites we build, hosting is part of our hosting and maintenance plans.
Yes. Financing is available through website financing and WordPress financing. We start with a free audit and a fixed quote, so you know the full amount before you decide how to pay it.
Keep reading
- Migration costWordPress to Next.js Migration Cost: What Sets the Price and How Quotes WorkWhat a WordPress to Next.js migration costs depends on eight things you can count. See each driver, how fixed quotes are built, and the five-year math.
- The plugin economyWordPress Plugins vs Next.js: What Plugin Dependency Really CostsHow WordPress plugins load, update, expire and collide, what each plugin category becomes in a Next.js build, and which jobs Athena's AI agents take over.
- Theme vs frameworkAstra vs Next.js: A Light Theme, a Heavy Stack and a Custom BuildAstra vs Next.js, row by row: the 2026 AI bundles, the 3-site Pro cap, Elementor and Spectra, real failure modes, and when Astra is still the smart buy.
- New owner, old questionKadence vs Next.js: A Block-First Theme Under New Owners, Against Custom CodeKadence vs Next.js after the Liquid Web shake-up: Kadence Blocks, the new $99 to $499 plans, known issues, and which businesses should stay or move.
- WordPress at its leanestGeneratePress vs Next.js: The Fairest Fight WordPress Can OfferGeneratePress vs Next.js, argued fairly: a sub-10kb theme, a $59 license for 500 sites, the coming template engine, and where a custom build still wins.
- A Customizer theme, weighedBlocksy vs Next.js: A Great Free Theme Against a Site With No Plugins at AllBlocksy vs Next.js compared on 22 rows: the free header builder, Companion and Pro, lifetime licenses, the 2.1.5x regressions and when to stay put.
- Everything in WordPress vs Next.jsSee the section
See what your site really costs to keep
Send us your site and your renewal list. We will sort your costs into the three columns and tell you whether a rebuild pays for itself, or whether staying put is the cheaper answer.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.
