Free quote and estimate generator

List your work and prices, set how long the offer stands, and send a clean PDF quote. Once it’s accepted, turn it into an invoice in one click.

Sealed on this device

Runs in your browser. Nothing is uploaded.

Sealed

Your details

Suggests the currency, tax rates, company numbers and paper size. You can change all of them.

Company and tax numbers

Lines left empty aren’t printed.

    Customer
    Company and tax numbers

    For example the customer’s VAT number, needed for a reverse-charge invoice.

      Quote number and dates

      Numbers follow on automatically on this device after each print. Keep them continuous, with no gaps.

      A purchase order, project or quote number.

      Items

        Tip: Alt + ↑ or ↓ moves the line you’re in.

        Tax, discount and deposit
        Tax on this document

        Each line has its own rate. The totals show the VAT for each rate.

        Prices you enter

        As printed on the document: VAT, GST, sales tax…

        Shown under the total, as the amount to pay when the quote is accepted.

        Payment

        Notes and legal mentions
        Look
        Style
        Colour
        Paper size

        Your data

        Your details and this draft are saved in this browser only, so you can pick up where you left off. Nothing is sent to us.

        Preview

        How it works

        1. Describe the job

          Add your customer, then each item with its quantity, price and tax rate. Totals, tax per rate and any discount are worked out as you type.

        2. Set the terms

          Choose how long the quote is valid (30 days by default), ask for a deposit if you need one, and keep the approval box so the customer can sign it.

        3. Send it, then invoice it

          Save the quote as a PDF and send it. When the customer says yes, press “Turn into an invoice”: the items and the customer move to a new invoice on this device.

        Frequently asked questions

        What’s the difference between a quote, an estimate and an invoice?

        A quote (or quotation) is a firm offer: the price you commit to if the customer accepts within the validity period. An estimate is often looser, a best guess that may change once the work starts. Both come before the work; the invoice comes after and asks for payment. This tool makes either one: write “Estimate” in the notes if you want to make clear that the price may move.

        How long should a quote be valid?

        Thirty days is common and is the default here, but you can choose 15, 60 or 90 days or a precise date. Pick a shorter period when your own costs change quickly. After that date, you’re free to update your prices.

        Can the customer sign the quote?

        Yes. Keep “Add a box for the customer’s approval” ticked: the PDF gets a space for the date, the signature and the words “Approved”. The customer can sign it on paper, or with any PDF app that adds a signature. The tool itself doesn’t collect electronic signatures.

        How do I ask for a deposit?

        In “Tax, discount and deposit”, enter a deposit as a percentage of the total or as a fixed amount. It appears under the total as the amount to pay on acceptance. When you turn the quote into an invoice, the deposit is carried over as “Deposit already paid”, so check it matches what you actually received.

        How do I turn an accepted quote into an invoice?

        Press “Turn into an invoice”. The invoice generator opens with the same customer, items, discount and notes, a new invoice number, today’s date and a reference to the quote. Everything is passed within this browser, nothing goes through our servers.

        Are my quotes stored online?

        No. Your details and the current draft are saved in this browser only, so you can come back to them later on the same device. Use “Export (.json)” to keep a copy of a quote or to reopen it elsewhere, and “Clear my data” to delete everything from this browser.

        Install One For All on your computer

        One For All then opens in its own window, like an app, straight from your desktop or home screen. Nothing to download from a store, and your files still stay on your device.

        1. Click the install icon at the right of the address bar, or open the browser menu (⋮).
        2. Choose “Install One For All” or “Install page as app”: a shortcut is added to your desktop and your apps.

        Download this tool’s engine?

        This tool works entirely in your browser. To do that, it needs to download the items below from One For All, just once. They are then kept on this device, so next time the tool starts right away.

        Your files are never sent anywhere.