The short version
- You submit a project brief. No payment, no obligation.
- We reply with scope, timeline, and price. Once you agree in writing, we send a private invoice for a 50% deposit.
- We build. You review on a private preview link and request changes within your plan's revision rounds.
- On delivery, we send a private invoice for the remaining 50%. Once paid, you get final files/access.
Nothing is charged, and no invoice is sent, until you've agreed to scope and price. This page explains the process — it is not a checkout.
Why 50/50, and why invoiced privately instead of a "pay now" button
A deposit protects the time we put into your build before we know you're committed; the delivery-side balance protects you — you're not paying in full for a site you haven't seen yet. Invoicing privately (rather than a public payment button) means every charge is tied to a specific, agreed scope — nothing is ever charged automatically or by surprise.
Payment methods
These are invoicing rails, not on-site checkout. You'll always pay through Stripe's or Coinbase Commerce's own hosted, secure payment page — never a form on this site.
Setup pending
Stripe Invoicing
Standard card/bank invoicing. Stripe hosts the payment page — we never see or store your card details.
Setup pending
Coinbase Commerce (USDC)
Pay in USDC or other supported stablecoins/crypto. Coinbase Commerce hosts the payment page — we never custody your funds or connect to your wallet.
Payment processing is not yet fully configured on our end. Until it is, project invoices will be sent through
whichever method is confirmed available at the time — we'll tell you exactly how to pay when we send your invoice.
Nothing here is a live checkout.
What we will never do
- Collect card, bank, or wallet information directly on this site.
- Connect wallets or request wallet-signing of any kind.
- Charge you before scope and price are agreed in writing.
- Custody your funds at any point — invoices are paid directly to Stripe or Coinbase Commerce.
Start a project brief