UK · packages by type · written quotes

Guide prices. A written quote before you pay.

Typical starting points by project type. Your written quote names exactly what is included — nothing is payable until you accept it.

Websites

You need your own domain (fees not included). Prices below are a guide — your written quote locks the final number.

  • Launch — website you can update yourself
  • Control — one admin tool — inbox, banner, or hours
  • Scale — five pages + one admin tool from the list
  • Operate — three admin tools from the list
  • Connect — two admin tools from the list
  • Automate — four admin tools from the list

Google Chrome extensions

Little tools that live inside Chrome — a button, a helper on certain sites, or something your team uses every day. Each tier is about how big that tool is and whether it needs accounts or payments.

  • Simple
  • Standard
  • Bigger / paid product

TradingView scripts

Custom indicators on your charts — lines, colours, alerts, and little panels. You describe what you want to see; I build it in Pine Script and help you load and use it.

  • One simple tool on the chart
  • Several things + alerts
  • Strategy + extra screen on the chart

Desktop apps

Windows programs you install from the Start menu — not inside the browser. Good for file workflows, internal tools, or when you want a proper window on the desktop.

  • Small tool
  • Medium app
  • Connected app

Questions

How do I get an exact quote instead of a price range?

Start with “Get my price range” — three quick steps, no account needed. I reply with a written range, then a fixed scope for the option you pick.

Nothing is payable until you have accepted a written quote.

When do I actually pay?

After you accept the written quote I open one Stripe checkout for the agreed amount. Work starts once that payment is in.

Payments are Stripe-hosted card checkouts — never a bank transfer to chase. A webhook confirms the payment automatically.

Do I pay everything at once?

Not necessarily. Most clients pay the full quoted amount in one Stripe checkout before I start.

If you want to split it, I can send multiple invoices — we agree the amounts and timing in writing before anything is payable.

Who owns the website code and admin layout?

You get a licence to run the delivered site for your business — your branding, content, and domain stay yours. I retain my reusable toolkit (patterns, admin structure, and generic code) so I can work efficiently across clients.

Full details are on the Client terms page at jameshoy.dev/client-terms.

Do you only work with UK businesses?

Most clients are UK-based, but remote projects work fine when time zones and communication overlap.

Pricing is in GBP; Stripe checkout can take international cards when we agree that up front.

What affects the final price most?

Scope after sign-off, design depth, integrations, and timeline pressure are the usual levers.

The tabs on this page show typical starting points; your quote reflects what you actually need in or out of that bracket.

Do you build TradingView Pine Script and member sites?

Yes—indicators, published listings, and product sites like PineScriptEdge are in the portfolio.

See the TradingView service page and case studies for examples before you brief.

Can I start small and upgrade later?

Yes — that is how the tiers are designed. Launch is a professional site you can update yourself. Scale adds more pages plus one admin tool from the shared list; Connect adds a second; Operate a third; Automate covers four. A fifth tool is quoted separately if you need it. Some tools need another pick first — Email & promotions needs Card payments, so that pairing starts at Connect.

Later additions build on the same site and admin, so nothing you paid for is thrown away.

Get my price range