One-time payment · No subscription, ever
Build-or-refund guarantee · If your site doesn't build, full refund within 14 days.Read full policy
StripeGDPRSweden

One price.
One promise: you walk away with the code.

Pro Source is $297 once. After that, $0/month from us — forever.

For comparison

Agency build
$2,000–$5,000Upwork median + Toptal listed rate for a small-business static site build
Wix / Squarespace
$576–$612 over 3 yearsList prices: Wix $17/mo · Squarespace $16/mo, billed annually · 3-year cumulative
NorthLuma
$297 one-timePro Source: Next.js source code you own. No subscription. Deploy on the Vercel or Netlify free tier.

Competitor figures are published list prices; vendors change prices, so check their pages before you decide.

Pro Source

$297
One-time payment

You want one website, as code you own — no subscription, no Webflow learning curve. Build it free, pay once when you keep it.

Your site as a Next.js project, generated from your business details and the design you chose. For people who would have built this themselves if they had the time.

  • Next.js + TypeScript source code
  • Up to 6 pages, mobile-responsive, generated for your business
  • Component library + design tokens (tailwind.config.ts), ready to extend
  • All copy in one file — lib/site-content.ts
  • Clone-from-URL: paste any site, get a clean rebuild
  • vercel.json, netlify.toml, Dockerfile + README deploy guide
  • Founder-led email support
  • Build-or-refund guarantee — If your site doesn't build, full refund within 14 days.
Build your site free

not available yetAgency — a reseller license for studios — is not available yet. Pro Source is the whole offer. Preview the builder free →

Refund · honest by design

Build-or-refund guarantee

Three plain rules, the same ones our full policy page spells out — written here so you can see them before you decide.

Builds, or 14 days to a full refund

If your site doesn't build, full refund within 14 days. Email NorthLuma with your order ID and the build error; the refund goes back through Stripe.

Read full policy →

24-hour pre-download cancel

Changed your mind before you downloaded? Email within 24 hours of purchase with your order ID. We verify against the download log and refund via Stripe in 1–2 business days.

Read full policy →

Change-of-mind refunds end once download starts

Industry-standard for digital deliverables (Envato, ThemeForest apply the same rule), grounded in EU Article 16(m) of the Consumer Rights Directive. The build-or-refund guarantee is separate and still applies after the download: it covers a site that doesn't build (14 days from purchase), not buyer's remorse.

Read full policy →

Policy last updated 2026-10-14 · governed by Swedish law

Trust · three honest signals

No marketing-theatre seals. Just what we actually are.

A Swedish AB using Stripe for payments and GDPR for data handling. Three claims, each traceable to a real page.

Stripe-secured payments

Your card details flow to Stripe — never to our servers. Stripe handles the PCI scope.

Read privacy policy →

GDPR + Swedish law

EU-resident data handling governed by GDPR and Swedish law. We name what we store, how long, and how to request deletion.

Read privacy policy →

A real registered company

Built in Linköping by NorthLuma AB — Swedish reg. 559548-5292, look us up. A registered aktiebolag with one founder and one inbox, not an anonymous dropship store.

Read the company story →

Three honest signals from a Swedish AB. No fake certifications.

Concrete deliverables · no aspirational copy

What lands on your computer when you pay.

Every row is a file the export writes into the ZIP today. The ZIP is a Next.js project generated from your business details and the design you chose. No claims we can't back.

Only Pro Source ($297) can be bought today. Agency ($997) is listed so you can see exactly what ships — checkout refuses that tier for now (Agency: not available yet).

In your ZIP
Pro Source
$297
Agency
$997
not available yet
Next.js project (package.json, app/, components/)
Next.js + TypeScript source code. npm install && npm run build.
TypeScript setup
TypeScript setup
Route pages (app/…/page.tsx)
Home plus the pages you generated (about, services, contact, …).
Up to 6 routes
Up to 6 routes
Block components (components/blocks/)
One component per section your site uses.
Yes
Yes
tailwind.config.ts + design tokens
Edit colors + fonts in one place (app/globals.css).
Your chosen theme
Your chosen theme
site-content.ts (single-file copy editor)
Change every headline + CTA in one file.
lib/site-content.ts
lib/site-content.ts
Sitemap + robots
app/sitemap.ts and app/robots.ts on multi-page sites.
Multi-page sites
Multi-page sites
README + deploy guide
Vercel, Netlify, Cloudflare Pages, or your own server.
README.md
README.md
Deploy configs (vercel.json, netlify.toml)
Connect the repo and the host builds it.
Yes
Yes
Dockerfile + .nvmrc (Node 20)
Run it in a container on any host.
Yes
Yes
GitHub Actions build workflow
.github/workflows/deploy.yml runs npm run build on push.
Yes
Yes
MIT-style license
You own the code, can modify + resell.
LICENSE, single-org
LICENSE + Agency-license.txt
White-label (no NorthLuma branding)
Replace footer + logo + colors with yours.
agency.json brand config
Reseller license key
NL-AGY-XXXX format, tracked in our DB.
Issued at checkout
10 generations included
Build 10 sites for your end-clients.
10 included · more on request, free

See the changelog for what changed recently, and our build-or-refund guarantee: If your site doesn't build, full refund within 14 days.

What it actually costs over time

Subscription builders bill every month — forever. NorthLuma is one payment you own. Drag the numbers and see the gap.

Subscription, 3-year total
$1,044
and it stops working if you stop paying
NorthLuma Pro Source, one time
$297
the source code is yours to keep and host anywhere

You keep $747 — a subscription costs about 4× the one-time price over 3 years.

Representative 2026 subscription rates; your actual mileage depends on the plan you'd pick.

$723 cheaper than Wix over five years. Math below.

Renting a website is a strange thing to do.

You wouldn't rent a logo. You wouldn't rent your business name. Why are you renting the homepage that represents both? Pay once, deploy on Vercel free tier, never see another invoice from a website builder.

SolutionYear 1Year 3Year 5
Wix ($17/mo)$204$612$1,020
Squarespace ($16/mo)$192$576$960
Agency + hosting$3,620$3,860$4,100
NorthLuma + VercelCHEAPEST BY YEAR 3
$0/month hosting
$297$297$297forever

Vercel free tier includes: Global CDN, Free SSL, automatic scaling. Wix and Squarespace figures are list prices for their Light and Personal plans.

02 / Inclusions

Included with Pro Source

A ZIP file with your code

A Next.js project — package.json, app/, components/, README, LICENSE, vercel.json, netlify.toml, Dockerfile. No SDK, no proprietary runtime, no monthly key to re-download.

Eight themes, one designer

The themes are tuned by NorthLuma in Linköping, not stamped from a Figma template marketplace. Each one is industry-aware (restaurants warm, law firms restrained).

Free hosting on Vercel

Sites this size fit comfortably in the Vercel + Netlify free tiers — global CDN, SSL, $0/month. Deploy guide included.

Email from the founder

[email protected] reaches the person who built this. Replies usually come within hours. That is the entire support layer.

No credit meter — edit forever

Regenerate, tweak, and re-export as much as you want. Nothing ticks. Subscription builders meter every AI edit; your one Pro Source payment never charges a second time.

One $297 payment, never a subscription

Pay once and own it — the site never goes dark because a monthly plan lapsed. Subscription builders run roughly $25–80/mo (2026 rates): $300–960 a year for the same brochure site you get here once.

03 / Workflow

How it works

1. Type three things

Business name, industry, three services. That's the whole input. The AI fills the rest with copy that matches your sector, not lorem ipsum.

2. Wait 60 seconds

Google's Gemini drafts the copy. Our design system arranges the layout. Every export must pass a static performance budget before you see it.

3. Download the ZIP. Deploy.

Connect the repo to Vercel or Netlify (free for sites this size), or run npm install && npm run build and upload the output to the host you already pay for. Step-by-step guide included.

04 / Calculator
Live Calculator

Don't trust our math. Run yours.

Drag the sliders to your actual situation. Competitor figures are public list prices for Wix Light, Webflow CMS, and Squarespace Personal — no exaggeration, no fine print.

12550
1510
NorthLuma — Recommended path
Pro Source

Pure one-time cost. No recurring fees.

One-time, total
$297
No subscription. You own the code.
Build your site free — pay once
Competitor cost over 3 years for 1 site
Wix Light
$612
$17/mo × 1 site × 36 mo
Save $315 with NorthLuma
Webflow CMS
$828
$23/mo × 1 site × 36 mo
Save $531 with NorthLuma
Squarespace Personal
$576
$16/mo × 1 site × 36 mo
Save $279 with NorthLuma

Competitor figures are list prices from each competitor's public pricing page; vendors change prices and show different numbers by country. NorthLuma totals exclude domain (~$10/yr) and hosting on Vercel/Netlify free tiers — both apply equally to either side of this comparison.

05 / Answers

Frequently asked questions

What exactly lands on my computer when I pay?

A ZIP file with a Next.js project generated from your business details and the design you chose: package.json, app/, components/, a README, a LICENSE, plus vercel.json, netlify.toml, a Dockerfile and .nvmrc. Connect the repo to Vercel or Netlify, or run npm install && npm run build yourself.

Which AI is doing the work?

Google's Gemini drafts the copy. Our design system arranges the layout, picks the palette, and gates the output on a static performance budget before you see anything. The AI is Gemini; the taste is NorthLuma's. We don't hide which models we use — that would be silly.

Do I need to bring my own hosting?

Yes. Vercel and Netlify both have free tiers that comfortably host a site this size — forever, with global CDN and SSL included. The deploy README walks you through it. If you already pay for hosting (cPanel, Hostinger, anywhere), run npm run build and upload the static out/ folder it produces.

How does the clone feature work, legally?

You paste a URL. Our crawler reads the public layout structure — sections, palette, type hierarchy — the way Lighthouse and SEO tools do. The AI then redraws it under your brand: your name, your colours, your copy. We don't download their images or republish their text. You ship a better-built version, with your own content, on your own domain.

Do I really own it?

Yes. MIT-style license. You can edit, host, sell, fork, gift, abandon. The only thing you cannot do is claim NorthLuma did not make the original generation — which seems fair. After download, our relationship with the website is over until you ask for another one.

Can I edit the site after I download it?

Yes. It is a normal Next.js project — open it in any editor. All copy lives in lib/site-content.ts, colours and fonts in app/globals.css and tailwind.config.ts. Before you buy, you can also regenerate inside the builder with different inputs or swap themes live.

Do EU customers pay VAT?

Stripe collects VAT automatically based on your billing country. For B2B EU customers, enter a valid VAT number at checkout and Stripe applies the reverse-charge mechanism. NorthLuma AB is a Swedish VAT-registered AB.

Can I get a proper invoice?

Stripe emails an itemised receipt automatically. For a Swedish-format invoice (our VAT, your VAT, B2B reverse-charge note), reply to the receipt with "invoice please" — NorthLuma sends a PDF within one business day. Yes, manually. The volume permits it.

What currency are these prices?

USD. Stripe charges in USD; your bank converts at its daily rate. Native EUR/SEK display is on the roadmap when buyer demand justifies it — email [email protected] to push it up the queue.

Will my site disappear if I stop paying?

No — there is nothing to stop paying. Pro Source is a one-time payment: you download the files and own them outright. Unlike a subscription builder, your site can never go dark because a monthly plan lapsed. Host it anywhere (Vercel, Netlify, your own server) for free, forever.

You own the code, not us

A ZIP file lands on your computer. If we go bankrupt tomorrow, your site keeps working. No SaaS dependency.

Engineered to a 90+ Lighthouse target

Every generated site is benchmarked on Google's mobile profile before you see it. The same one that ranks your search results.