You already send a stranger a finished redesign of their own site. The
thing standing between that and money is usually a call you have to book,
prepare for, take, and follow up. Set one price — yours, whatever the work
is worth to you — and every demo starts leading with it. They click,
answer three questions, and the invoice goes out from your Stripe.
Included on Starter — the solo plan. 14-day free trial, cancel anytime.
Built for the one-person shop
A freelancer’s scarcest resource isn’t leads — it’s the hours between the
lead and the money. Discovery calls, quote emails, a follow-up asking
whether they saw the quote. On a fixed-price build, that overhead
is the margin. So the whole point here is to remove it for the
jobs that don’t need it, and keep it for the ones that do.
No call for the simple ones
A five-page brochure site for a plumber does not need a 30-minute discovery call. It needs a price and a way to say yes. The prospect can accept at 11pm on a Sunday without either of you booking anything.
A price beats a conversation starter
“Book a call to discuss” asks for a commitment before the value is clear. A number asks for a decision about something they can already see — the redesign of their own website, sitting in front of them.
It qualifies while you sleep
Every acceptance arrives already sorted into “this is the flat price” or “this one needs you”. You spend your calls on the second kind.
How it works
01
Set one price
One field in Settings, and every demo you serve — past and future —
starts leading with it, your booking link kept underneath as the
quieter option. The price is also the on switch: leave it blank and
nothing about your demos changes. The asterisk is real, and carries
your own “starting at” wording — a flat price you have to walk back
costs more than it earns.
02
They answer three questions
One page, the same for every prospect — how many pages, do they have a
logo, and do they need anything transactional. Not a call, not a form
that takes an evening. Just enough to know whether the price still
holds.
03
You get an answer, not a form
The acceptance lands on the lead already labelled send the
invoice or call them first. Send the deposit
with one click, or let them pay on the spot — your choice, per
workspace.
The three questions, and why those three
A flat price needs a flat scope. These are the only answers that change
whether the number you advertised is still the number you can deliver —
so they’re the only ones asked, and the page is the same for everybody.
How many pages?
You set what the price includes — three by default. More than that is more work, so it routes to a conversation instead of an invoice.
Do you have a logo?
Using theirs is included. Designing one from nothing is a different job with a different price, and finding that out after you’ve invoiced is the expensive way.
Anything transactional?
Online booking, ordering, logins, payments — anything with moving parts. A plain contact form is deliberately not on this list: it’s included, so the page never implies a cost that doesn’t exist.
Getting paid
Your Stripe. Your money.
Invoices are raised on your own Stripe account, and the money goes straight there. StellarReach takes no cut of your client work and never touches the funds — we bill you for StellarReach, and that’s the only money that comes to us.
Deposit now, balance on delivery
Split however you like — half up front by default, or the whole thing at the start. Stripe emails the invoice with a pay link; the two halves are computed so they always add up to exactly the price you quoted.
Or let them pay immediately
Optional: an acceptance that lands at your flat price gets a Pay now button on the confirmation page, while they’re still sitting there deciding. One invoice per lead, ever, no matter how many times the form is submitted.
Tax is Stripe’s job
Stripe Tax works out what to charge and where. We never hardcode a rate — and if it isn’t switched on, the invoice fails loudly rather than quietly going out untaxed.
What it does — and what it honestly doesn’t
It sorts, it doesn’t decide
The verdict on an acceptance is a recommendation printed at the top of it — send the invoice, or call them. Nothing is billed automatically unless you turn on pay-now, and even then only for an acceptance that landed at your price.
It doesn’t replace the quote for real projects
Anything out of scope routes to you, unpriced, on purpose. This sells the job you can productize — it isn’t a pricing engine for bespoke work, and a flat price stretched over a project that doesn’t fit is a loss you’ve agreed to in advance.
The offer page is as private as the demo
It sits behind the same password as the demo it came from, on the accept as well as the view. Someone guessing a link can’t make your Stripe invoice a real business.
Stripe is optional
Connect it and you invoice from the card. Don’t, and the offer still runs as a qualifier — the price goes on every demo, acceptances still arrive sorted, and you bill however you already bill.
What you’ll see on the board
Who looked and said nothing
The most callable lead there is: they clicked through to the price, read it, and didn’t answer. The card says so, and a filter pulls up every one of them — a list that used to be invisible, because a prospect who went looking for your price and stopped left no trace at all.
Money still on the table
Deposit settled and the balance never raised, or an invoice past its terms with no payment — both surface as the lead’s next action, so nothing quietly ages out. Paid a different way? Mark it, and the card records that a person said so rather than passing it off as Stripe’s word.
A won deal, without you touching it
When the deposit clears, the lead moves to Won and pushes to your CRM on its own. The first you hear of it can be the notification on your phone.
Stop someone else pricing the same business
A priced offer is a strong play, and it stops working the moment a
merchant has two of them in their inbox. StellarReach is deliberately open
by default — prospects are scoped per workspace, so two agencies can work
the same street and neither is told. The
Exclusivity Period
add-on is the switch that stops that happening to your leads.
Reach them first, hold them 60 days
The moment your outreach to a business actually sends, a 60-day hold starts. While you hold it, no other StellarReach agency can email that business — their send is stopped, not warned about, and the same check runs on every automated follow-up.
Their interest keeps it yours
Every genuine signal from the prospect pushes the window out another 60 days — a demo click, a look at your price, a reply, a connected call. Your own activity never extends it, so the clock can’t run out mid-conversation and you can’t sit on a lead you aren’t working.
It holds inside StellarReach, not the world
A hold stops StellarReach users. It cannot stop the freelancer down the road who has never heard of us, and we won’t pretend otherwise — what you’re buying is exclusivity within the tool that makes this play work. Nobody learns your territory either: another agency can see a business is taken, never that it’s taken by you.
$39 per seat per month — so $39 on Starter, where a
freelancer is one seat — covering every business you get to first. It’s a
paid add-on on top of your plan, not something Starter includes: the offer
itself costs nothing extra, holding the prospect does. It’s also
not part of the free trial — the trial covers the $49
plan and nothing else. If you want the hold from day one, you can end your
trial from Settings the moment you sign up: your plan starts billing and
the add-on unlocks.
How the lease works →
What it costs
Flat-price offer
Included on Starter — the $49/month solo plan — and on
every plan above it. It isn’t an add-on and it isn’t metered: no
per-offer fee, no percentage of the invoice, no cut of what your client
pays you. Selling the work is the product, not an upsell on top of it.
You don’t need to move up a tier for it. Growth, Scale and Agency add
seats, sending volume and multi-brand — not this. The only other cost is
Stripe’s own processing fee on your account, which you were paying to
get paid anyway.