Send a quotation that wins the job
Lay out your scope, your pricing and your terms on one clean page, then save it as a PDF. When the client says yes, turn the whole thing into an invoice with one click. It all runs in your browser — nothing is uploaded.
- Stays in your browser
- Works offline
Bundled with the site. Designed for small print sizes, so it holds up on a dense invoice.
Your Company Sdn Bhd
Unit 1, Jalan Contoh 50000 Kuala Lumpur
hello@example.com · +60 12-345 6789
QUOTATION TO
—
| Quotation Date | 08.08.2026 |
| Quotation No. | #08082026 |
| Total | RM600.00 |
| Item | Description | Quantity | Unit Price | Total |
|---|---|---|---|---|
| 1 | Website maintenance (3 months)
Covers one production site. | 1 | 600.00 | 600.00 |
| TOTAL | RM600.00 |
TERMS & CONDITIONS:
Price quoted is based on the scope above; additional changes will be charged accordingly.
This quotation is valid for 30 days from the date above.
Best Regards,
How it works
- 1
Describe the scope properly
This is where quotations are won or lost. Each line takes a formatted description, so you can write a bold heading and bullet out exactly what is included rather than compressing it into one line the client has to interpret.
- 2
Price it however you price it
The quantity column takes words as readily as numbers — "Inclusive" is a perfectly normal quantity on a quote. Totals calculate themselves when the quantity is a number, and you can type them yourself when it is not. Each line can carry a small note under the total, which is where a discount like "(50% OFF)" belongs.
- 3
Set the terms and how long it stands
A quotation without an expiry is an open-ended promise on your prices. Turn on the Valid Until row, and spell out payment terms and what is excluded, so there is nothing to argue about later.
- 4
Convert it when they say yes
Press "To invoice" and everything moves across — client, line items, totals, your details. The labels and terms switch to invoice wording and you are not retyping a thing.
Frequently asked questions
What is the difference between a quotation and an invoice?
A quotation is an offer: it proposes a price, it usually expires, and the client is free to decline it. An invoice is a demand for payment for work already agreed or delivered, it carries payment terms and bank details, and it is an accounting record. That is why the two are separate tools here — different fields, different wording, different job.
Can I turn an accepted quotation into an invoice?
Yes, that is the "To invoice" button. Your client details, line items, totals and business details all carry over, the headings change to invoice wording, and the default terms swap to payment terms. You then add the bank details and send it.
How long should a quotation stay valid?
Thirty days is the common default and it is what this tool suggests. Shorten it when your costs move — subcontractor rates, hosting, materials. The point is that an open-ended quote holds you to today’s prices indefinitely, which is a risk you are taking on for free.
How do I show a discount?
Put the discounted figure in the total and the reason in the note underneath, for example "(50% OFF)". That shows the client both the full value of what you are doing and what you have taken off, which is more persuasive than a lower number with no explanation.
Is anything uploaded or stored on your side?
No. There is no server. The quotation is built by your own browser, and your business profile and current draft are kept in this browser’s storage so you do not lose your work. Nothing is transmitted anywhere, and it keeps working with the internet disconnected.
Can I add my terms and conditions?
Yes, and there is a sensible default already in place for you to edit. It takes basic formatting, so you can bullet out exclusions, payment schedules and assumptions rather than running them into one paragraph nobody reads.
Does it work for retainers and ongoing work?
Yes. Write the period in the description — three months of maintenance, a monthly retainer — and set the quantity to the number of months, or to "Inclusive" if you are quoting one fixed figure. There is nothing forcing a quote to be a one-off.