How it works

From your first message to the day you need changes, here's the whole story. Follow the manna down.

  1. 1

    Start

    Tell me what you need

    A short form, about a minute. No payment, no commitment. I reply within 2 business days.

    Rosa Martínez

    Panadería Rosa

    A site for my bakery with our menu, hours, and catering orders.

    Send →
  2. 2

    Listen

    A discovery call

    You talk, I listen: how your business runs, what eats your time, what you want your site to do.

  3. 3

    Agree

    Your quote, live

    We go over the contract together on a call. You watch the numbers update as we talk. Outside costs, like your domain, are listed at cost. When it feels right, we both sign and your deposit invoice goes out.

    Contract · v3

    Pages
    5 + admin page
    Domain (10 yrs, at cost)
    ✓
    Build price
    $3,500
    Sign
  4. 4

    Design

    We design it together

    Your site takes shape in Figma first. As many rounds as you need, and the clock pauses whenever I'm waiting on you.

  5. 5

    Build

    I build it

    Three months at most, plus one 1-month extension if needed. If it's still not done, I refund the unfinished part.

    • ✓ Home
    • ✓ Menu
    • ✓ Catering form
    • Admin page
    • Spanish version

    Preview ↗

  6. 6

    Review

    Ready to launch

    You get 7 days to look everything over. The final payment is due 30 days after that.

  7. 7

    Launch

    Your keys

    Your site goes live, with your Owner's Manual and a 90-day warranty for bug fixes and taste tweaks. Once it's paid for, every account moves into your name.

    panaderiarosa.exampleLive
    🔑 Your keys📘 Owner's ManualWarranty: 90 days
  8. 8

    Grow

    When you need changes

    Send a request from your portal. Every request is labeled before any work starts, so you always know what's free and what isn't.

    Requests

    • Hours show wrong on SundaysFix Promise
    • Add a Catering pageIncluded page
    • Online orderingQuote sent

So what does a change cost?

Pick an example. This is exactly how your requests get labeled.

Covered: Fix Promise

"My hours show wrong on Sundays."

That's a bug, so it's my miss. Fixed free for 2 years after launch.

“If it's my miss, it's on me. If it's your growth, it's a new project.”

In gray areas, I lean your way. That's in the contract.

What might your site need?

Every site starts with the basics. Tick anything else you think you'll want and see a rough price, paid in full or monthly. Same site and same terms either way, like paying cash for a car or financing it.

✓

A small-business website

The pages you ask for, an admin page to edit everything, your domain for 10 years, and your Owner's Manual.

$3,500

Anything else?

Your estimate

When you sign$1,750
30 days after it's ready to launch$1,750
Total$3,500

A rough estimate. Your real quote is free, written, fixed and good for 30 days.

Always

  • ✓A reply within 2 business days
  • ✓Nothing billed without a quote you approved
  • ✓Once it's paid for, every key is in your name

Not included: ongoing upkeep after the first 90 days (software updates, security reviews, monitoring), unless we agree on it in a quote. Business email (like Google Workspace) is your own subscription. If a provider ever changes its prices, I'll lay out your options before anything changes.

Common changes after launch

A small change (not a bug)
$75
A new page in your design
$250
Online booking
from$400
A second language (Spanish or English)
from$750
An online store
from$1,500
A yearly checkup (only if you ask)
$150
Anything else
Free quote

Churches and non-profits

The tools I build for churches are open source and free for any church to use. And when a church or non-profit needs something custom, the build is free. I take on up to 2 of these each year. You only cover the running costs, like your domain, at cost.