Proposal software for freelancers and agencies
Your client opens it anywhere, switches the options on or off, sees the total change, and signs with their name. The signed copy lands in both inboxes as a PDF. Nothing to print, nothing to chase.
Fourteen days of Pro, then free for three live proposals. No card needed. Open source.
Pick a template, set your prices, press Send. Nothing to attach, nothing to print, nothing to chase.
Seven starting points written by people who send proposals for a living. Every word is editable.
Add lines, mark what is optional, and decide which quantities the client may change.
Optionally with a password and an expiry date. You get an email the first time it is opened.
Not a document you fill in. A page your client scrolls, with your prices already live. Pick one, change the words, send. Hover to read one.Swipe through them.
See all templatesNot a screenshot of a signature. A record that proves what was agreed, when, and by whom.
No per-user seats, no per-document fees. Monthly or yearly, cancel any time and take your data with you.
After a 14-day Pro trial
Billed $228 a year · For freelancers and studios
Billed $708 a year · For small agencies
Prices in USD. Unlimited means what it says for a working business: up to 200 new proposals and 40 sends a day per account, which is more than anyone writes by hand. The terms carry the fair-use line so nobody can script tens of thousands.
Most proposal tools charge per user and lock the document once it is sent. This one is priced flat, stays live for the client, and is yours to run.
| Quote and Sign | Typical proposal software | |
|---|---|---|
| Pricing model | Flat per month, from $0 | Per user, per month. Qwilr: from $35 per user, annual billing1 |
| Per-document fees | None | Qwilr: $2.50 per document after the first 40 each month1 |
| Client changes options | Live, total updates | Usually fixed |
| Currencies | 16, including CAD, USD, EUR and GBP | Often USD only |
| Source code | Open, AGPL | Closed |
| CRM and automation | Signed webhooks on every event, on Business. Works with Zapier, Make, n8n, HubSpot, Pipedrive | Native connectors on higher tiers, often per-seat |
| Export everything | Any time, JSON and PDF | Varies |
1 From qwilr.com/pricing, September 2026.
The code is public. Anyone can read every line and check that it does what this page says.
Every proposal, record and upload is encrypted where it is stored and on its way to you. Card details are handled by our payment provider and never touch our servers.
You sign in with a one-time link. Proposal links can carry their own password and expiry.
Business accounts get a signed webhook: one address, a JSON message the moment a proposal is sent, opened, accepted, declined or countersigned. Ids, names and amounts only, never your client's email or the document. Verify the signature and trust it.
Export every proposal and record. Delete your account yourself, with a code we email you, and signed records stay readable for your clients.
No. They open the link, choose the options, type their name and tap Accept. Nothing to install, nothing to sign up for.
Yes. The record stores the name, the time, the IP address, the exact consent sentence and a SHA-256 fingerprint of the proposal content. Electronic signatures of this kind are recognised in Canada, the United States, the United Kingdom and the European Union.
Only where you allow it. You mark which lines are optional and which quantities the client may change; the total updates as they choose, and what they chose is part of the signed record.
Fourteen days of Pro to start, no card needed, then three live proposals at a time for as long as you like. Sending, live pricing, one-tap accept and the signed PDF are all on Free.
Both of you get an email with the signed PDF attached and a link to the acceptance record. The proposal stays online at the same link.
Yes, under the AGPL. You can read every line on GitHub, and you can run your own copy on a free Cloudflare account.
Fourteen days of Pro, no card. Then free for three live proposals, for as long as you like.