Launch offer First 100 customers get 1 year of domain included (must be available & under $20/yr) — see the offer →
Free domain for the first 100 customers — usually quoted within 24h

A real website,
built by a real human,
starting at $100.

No bloated page builders. No subscriptions. No surprise upsells. Just a clean, fast, beautiful website made for your business, your blog, or your weird side project — for the price of a nice dinner.

Built with the same modern tools used by

Current offers

Simple pricing. Genuinely simple.

One up-front price. Tax added at checkout. No hidden fees, no monthly anything, no "starter packages" that magically balloon to $4,000. If you need more, we'll quote it before any money changes hands.

Most popular

The Hundred

A clean, beautiful one-page website. Perfect for personal brands, small businesses, portfolios and side projects.

$100 + tax · one-time
  • 1-year domain included first 100 customers
  • Hosted on Cloudflare (included, free forever)
  • Mobile + desktop responsive
  • Custom colors, fonts, and layout
  • Contact form to your email
  • 1 round of revisions before launch
Request a quote

The Multi-Page

A few connected pages — perfect for service businesses, restaurants, or anyone who needs an "About" and "Contact" too.

from $250 + tax · one-time
  • 3–5 pages
  • Everything in The Hundred
  • 1-year domain included first 100 customers
  • Image gallery / menu / services grid
  • Basic SEO setup
  • Google Maps embed (if relevant)
Request a quote

The Custom

Need a booking system, login, store, or something weird? Tell me what you have in mind and I'll quote it honestly.

quoted based on scope
  • Online store / Stripe checkout
  • Bookings & calendars
  • User logins / member areas
  • Integrations (Notion, Airtable, etc.)
  • Database-backed apps
Describe your project

Launch offer — first 100 customers only

Every customer in the first 100 gets one year of their domain name registration included at no extra cost. Conditions: the domain must be available at the time of order and cost $20/year or less from a standard registrar. Premium domains, auctioned names, and domains over $20/yr aren't included — but I'll happily register one for you at cost if you want it.

Prices in USD. Tax added based on jurisdiction. All sites are hosted on Cloudflare only (free, fast, global). Hosting is included for life — you only pay for your domain renewal after year one.

How it works

From idea to live site in four steps.

No sales calls. No "discovery sessions." You write a quick description, I tell you if it's doable, you pay, I build it.

  1. 01

    Tell me what you want

    Fill out the form below with 2–3 short paragraphs about your idea and link to at least 2 websites you'd like yours to look or feel like.

  2. 02

    I confirm it's doable

    I read your request and reply within 24 hours with a yes/no, a final price, and an estimated turnaround. No payment yet.

  3. 03

    You pay, I build

    Pay the agreed price (Stripe, card, or PayPal). I start the same day and ship a preview link as soon as the first draft is ready.

  4. 04

    Revise & launch

    One free round of revisions before the site goes live. Then I push it to Cloudflare on your domain. After launch, any further changes are billed separately.

Why so cheap?

Because most websites don't need to be expensive.

Agencies charge $3,000+ to build the same five-section website you'd find on any modern template — then lock you into a $50/month "maintenance" plan. I cut all of that out.

You get hand-coded HTML, CSS, and JavaScript (or a modern framework if you need it), deployed to fast, free hosting like Cloudflare Pages. The site is yours forever. No vendor lock-in. No renewal fees from me. Ever.

100$
Starting price, flat
<24h
Average quote time
0/mo
Recurring fees from me
Request a quote

Tell me about your dream website.

Fill this out and I'll reply to your email — usually within 24 hours — letting you know if it's doable, the final price, and a timeline. No payment is taken at this step.

Already approved?

Pay securely. Get to work the same day.

If we've already chatted and your project is confirmed, you can pay below. Payments are processed by Stripe or PayPal — your card details never touch my server.

  • Secure card payment (Stripe)
  • Instant email receipt
  • Full refund if I can't deliver
  • No subscription — one-time payment
$ 100 + tax

The Hundred — simple blog or one-page website. For larger projects, use the custom amount link I sent you in email.

Pay $100 with card →

Secure checkout powered by Stripe. Don't pay yet if I haven't confirmed your project — request a quote first.

FAQ

Questions, honestly answered.

Is $100 really the total price?

Yes — for "The Hundred" tier, $100 plus applicable sales tax is the total one-time price. No subscriptions, no setup fees, no "premium support" add-ons. If your project needs something more (a store, bookings, logins), I'll tell you the final price before you pay a cent.

How does the free 1-year domain promo work?

The first 100 customers get one year of domain registration included at no extra cost. To qualify, the domain must be available when you order and cost $20 USD or less per year from a standard registrar (most .com, .net, .org, .io, .co, .dev etc. fit). Premium / auctioned / over-$20 domains aren't covered, but I'll register one at cost for you if you want it. After year one, you renew the domain directly with the registrar (typically $10–$15/yr) — I never charge you to keep it.

Are changes after launch included?

No. The $100 (or quoted) price covers the initial build plus one round of revisions before the site goes live. Once the site is deployed, any further changes are chargeable — billed as a flat per-change rate or hourly, whichever is cheaper for you. I'll always quote the change before doing it, so there are no surprises. Small typo fixes within 48h of launch are on me.

How can you charge so little?

Because I'm a solo developer with no office, no sales team, and no marketing budget. Every site is hosted on Cloudflare Pages, which is free, fast, and globally distributed — so I pay nothing for hosting and neither do you. The actual cost of building a small site is mostly my time, and a clean one-pager genuinely takes a couple of hours when you know what you're doing.

What if I don't like it?

You get one round of revisions for free. If I genuinely can't build something you like, I'll refund you in full. I'd rather give your money back than ship something we both hate.

Do I own the site?

Completely. The code is yours, the domain is yours, the hosting account is yours. I'll hand over everything. No "platform" you have to stay on.

How long does it take?

Most one-pagers ship within 2–5 days of payment. Multi-page sites usually take a week. Custom builds get a real timeline in the quote.

Where will my site be hosted?

Every site is hosted exclusively on Cloudflare Pages — fast, globally distributed, with free SSL and unlimited bandwidth. Hosting is included for life at no extra cost. I don't host sites anywhere else.

What if I want changes later?

After the first deploy, any further changes are chargeable — billed per change or hourly, whichever is cheaper. There's no monthly subscription, no retainer; you only pay when you actually want something updated. I'll always quote the change before doing it.

Ready when you are.

Send your idea. Get a real reply. Get a real website.