Trysquare
Quoting, without the PDF Sheet 01

A quote your customer can change without calling you.

Your price list becomes a link. They open it, switch the material, adjust the size — the price moves while they watch. You get told the moment they do.

This isn't finished yet, and nobody uses it

No customers, no revenue, no testimonials — and nothing on this page pretending otherwise. The demo below is the real thing: it runs the arithmetic the product will ship with, on prices taken from public supplier lists.

Live demo

Pick your trade. Then use the left phone.

Left is what your customer sees. Right is your phone. Every notification on the right is caused by something you just did on the left — nothing is on a timer.

Miller & Co. Quote #1042 · valid 30 days
Item
Add-ons
Finish
Total incl. 10% tax
$0.00

Your customer

Notifications not opened
Change something on the left.
It shows up here.

You

Check my math

Don't take the number on trust. Work it out.

Here is every step behind the total on the left phone. Punch it into the keypad. If your figure and mine agree, the page will say so — and that is the only place green appears on this page.

StepWhat happensAmount
Your figure 0
Waiting for your number Type what you make it, then press CHECK.
What it doesSheet 02

One price list. Everyone quoting off it.

Prices sit in the system, not in a spreadsheet one person owns and edits by hand. Two of your people quoting the same job produce the same number.

Change a material rate once and every quote after it follows. Nobody is working from last quarter's copy.

Same job, quoted twice
Quoted by Dana$1,421.20
Quoted by Marcus$1,421.20
No difference

Off a shared spreadsheet these two numbers drift, and the customer is the one who notices.

What it doesSheet 03

Quote from the job, not from the office.

Pick the item, send the link, done — on a phone, standing on the site with your hands dirty.

Most quotes are late because nobody wants to reopen the laptop at nine at night. Not because the spreadsheet is slow.

The quote editor on a phone: quote Q-1042 for Sarah Mills, a 4.0 m white oak wall cabinet at $520.00 per metre, with hinges, LED strip, lift and lacquer ticked, and a line total of $3,133.00.
The real editor, not a mockup — this is a screenshot of the running product.
What it doesSheet 04

Sent quotes don't move under your customer.

Raise your timber rate next month and last week's quote keeps its old figures, exactly as you sent them.

A customer reopening an old link sees what they were promised. Get this wrong once and you don't get the job — or the next one.

Price list changed · quote didn't
Oak, list rate today$374.00 / m
Quote #1042, sent 12 Aug$340.00 / m
Locked at send

The quote keeps a copy of the prices, not a link to them.

The side you useSheet 05

Where you build the thing you send.

Your price list, your materials, your options — set up once. After that a quote is four taps and a link.

Setting up a price list: six rows pasted out of a spreadsheet, read back as products with their units and prices, above a button reading "Add these 6 to my price list".
Paste the rows out of your spreadsheet. It reads them back, asks about anything it cannot decide, and shows you every price before it saves one.
When they open itSheet 06

You'll know. Now don't mention it.

Screenshot slot — notification The alert as it actually lands on a phone. Until there is a real one, this stays a marked placeholder rather than a mockup pretending to be a product.

What you see

Whether they opened it, how long they stayed, which options they tried. That's the whole list. No location, no contacts, nothing else about them.

What not to say

Don't ring up and say “I saw you looking at walnut twice.” They'll ask how you know, and from then on you're the person watching them.

Ring up and say “I've got a walnut offcut going cheap this week if you want to see it.” Same information. Completely different call.

What they see

Your name and your logo on the quote page — not ours. No account, no app, no form before the price. They tap the link and it's there.

Price

Said plainly, so you don't have to ask

Free

3 quotes a month

Every option, every calculation, the live link — all of it. Our small badge sits at the bottom of the quote page.

$10/mo

Unlimited quotes, your branding

Your logo, no badge, open-tracking and notifications, signatures. One user.

$50/mo

Up to 10 people

Everything above, plus per-person permissions, hiding cost prices from staff, and your own domain on the quote page.

The interactive options are in the free tier and always will be. They're the reason the product exists — putting them behind a paywall would mean free users never find out why it's any good.

These numbers aren't settled, because nobody has paid me yet and I don't know if they're right. Whatever the first users pay, they keep.

Asked often

Short answers

Do I have to retype my price list?

No. Drop your spreadsheet in and it reads the rows, then asks you which column is the name and which is the price. You fix it if it guessed wrong.

That part guesses, and I'll say so. The part that calculates never guesses — that's a fixed formula, which is the whole point of the section above.

Can anyone with the link see my quote?

Yes — like a shared document link. The link is 43 random characters so nobody guesses it, and search engines are blocked. But if your customer forwards it, whoever receives it can open it.

For bigger jobs you can add a 4-digit PIN and send it separately, and you can kill any link instantly.

Is a signature on a phone legally binding?

It's evidence, not a certificate-backed digital signature. Strong enough for an ordinary commercial dispute: it locks the PDF, its checksum, the timestamp and what the customer did on the page.

For a large contract, still sign on paper. This is for closing quickly, not for replacing your contract. Anyone telling you otherwise is overselling.

Can my staff see my cost prices?

Only if you switch it on per person, and only on the $50 tier. The block is enforced by the database, not hidden in the interface — so it holds even if someone goes looking with developer tools.

The customer-facing page never contains cost prices at all, including in the parts of the page you can't see.

Will a competitor using this see my prices?

No. Each business is walled off, and the wall is at the database layer.

To be straight with you: I can reach the data. I write the software and I run the servers — there is no way around that when it's one person. What I can do is log every access and let you read that log. Anyone claiming "our staff absolutely cannot see your data" either has a whole team and process behind it, or isn't being honest.

What if you give up on this?

Export everything to a spreadsheet whenever you like, including after you stop paying. There's no feature that locks your data up to make you keep paying.

If I stop, you get at least 90 days' notice.

My pricing is complicated — trade rates, prices that move with the shipment.

Send me the spreadsheet and I'll tell you straight whether it fits. If it doesn't, I'll say it doesn't.

And whatever the formula does, you can always type over any line by hand. Nothing is forced through the calculator.

Before you close the tab

Tell me where this loses you.

The demo above runs the real arithmetic, and the two screenshots are of the running product — but nobody has paid for it and nobody has used it in a workshop. So the useful thing you can give me is the sentence where you stopped believing it.

Ba câu, trả lời cái nào cũng được:

  1. Điểm 1–5. (1 = mất thời gian, 5 = tôi sẽ dùng thật)
  2. Bạn là chủ xưởng, hay người viết phần mềm? — hai câu trả lời đó đọc khác nhau
  3. Câu nào làm bạn thôi tin? Cái đó đáng giá nhất.

Hoặc trả lời ngay dưới bài đăng nơi bạn thấy cái link này — với tôi thì như nhau, và người khác cũng đọc được. Trang này không đặt cookie, không chạy analytics, và không có ô nào để gõ vào cả.

Muốn được báo khi mở?

Một lá thư duy nhất khi có thứ đáng mở. Không phải bản tin định kỳ — chưa có gì để gửi cho tới lúc đó.

If you want to talk

One message, straight to me.

There is one email box on this page and it is above, for being told when this opens — nothing else on here asks for an address. If the demo was useful, or if I've got something wrong about how your trade actually prices work, one message is worth more to me than a signup. The corrections especially.

Email me
Where the prices come from

Demo figures are representative mid-market rates for a small shop, drawn from public supplier and trade price lists, converted to USD and rounded. They are not your prices — in the product, the prices are the ones you enter.

Careful with linear-metre cabinet pricing in particular: many published rates quote upper and lower runs together, and some average the two. The demo prices upper cabinets only.

Trysquare — demo build. This page sets no cookies, loads nothing from anyone else's server, and runs no analytics. When it is served, the server adds one to a counter for today and for which kind of browser asked — messaging app, phone, or desktop. No visitor id, so it counts openings and can never count people. The only thing kept about a person is an email address you type into the "tell me when it opens" box, and it is stored on a list of its own, not joined to anything else you did here. Ask and it is deleted.