// Included on Starter · Flat-price offer

Put a price on the demo. Let them just buy it.

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.

Start with Starter — $49/mo Or go higher

14-day free trial on the plan, cancel anytime. Set your price in Settings → Flat-price offer.

Stop quoting the jobs that don’t need a quote.

Spin up a workspace, put a number on your demos, and find out how many people were only ever waiting to be told the price.

Start with Starter — $49/mo

Included on the solo plan, no upgrade needed. Compare plans → · How StellarReach works →