Free for your first 12 months. Every feature, your whole crew, no credit card.

Start free

Free tool for cleaning & service businesses

Free Estimate & Quote Generator: send a professional cleaning estimate in minutes

Describe the job, list your prices and optional add-ons, ask for a deposit and add a signature block — then download a PDF or print it. When the client says yes, turn it into an invoice in one click. Free, no sign-up, and everything stays in your browser.

  • Free, no sign-up
  • PDF with signature block
  • Nothing is uploaded

Estimate generator

Your data stays in your browser — nothing is uploaded

Everything you type and your logo are processed on this device. The PDF is created in your browser, there is no account, no tracking and no server storage. Saving is off by default; turn it on below to keep your business details in this browser only (they are shared with our free invoice generator), and clear them any time.

Client said yes? Turn this into an invoice — optional add-ons are left out.

Live preview

The PDF uses standard fonts, so it supports English and Western European characters (é, ñ, ü, ç). Other characters are replaced with “?”.

Your businessShown at the top of the estimate.
Estimate details
Document title
Set from “Valid for”. Choose “Custom date” to pick any date.
Client & scopeWho the estimate is for and what you will do.
Line itemsUp to 100 lines. Tick “Optional add-on” to offer extras that are not included in the total.
Quick add:
    Totals & depositOptional add-ons are never added to the total.
    Discount
    %
    %
    Deposit required
    The rest is shown as “Balance on completion”.
    Subtotal
    —
    Tax
    —
    Estimate total
    —
    Deposit due
    —

    Terms & notes
    Look & format
    Template
    Accent color
    PDF paper size
    Save on this deviceOff by default. Nothing is ever sent to a server.

    How to use the free estimate generator

    1. Add your business details and logo. Name, address, phone, email and tax number go at the top. Upload a PNG, JPG or WebP logo — it is resized and cleaned in your browser. If you already use our invoice generator with saving on, your details are filled in for you.
    2. Choose Estimate or Quote and set how long it is valid. The number switches between EST- and Q- automatically. Pick 7, 14, 30 or 60 days, or a custom “valid until” date.
    3. Describe the client and the job. Add the client, the service address if it is different, and a short scope of work: rooms, tasks, square footage and frequency.
    4. Add line items and optional add-ons. Use quick-add buttons for cleaning services, then set quantity and rate. Tick Optional add-on for extras like inside the fridge or interior windows — they appear in a separate block and are not added to the total.
    5. Set discount, taxes and a deposit. Add one or two taxes and, for bigger jobs, a deposit to book as a percentage or a fixed amount. The estimate shows the deposit and the balance on completion.
    6. Download, print or convert. Get a PDF with an “Accepted by” signature block, or print it. When the client says yes, click Convert to invoice — everything except the optional add-ons opens in the invoice generator.

    What a cleaning estimate should include

    A good estimate answers the client’s questions before they ask them — and protects you if the job turns out bigger than expected.

    FieldWhy it matters
    “Estimate” or “Quote”, a number and the dateLets you and the client refer to one specific offer — and match it to the invoice later.
    Your business name, contact details and logoLooks professional and tells the client exactly who to call with questions.
    Client and service addressOwners, tenants and property managers are often different people at different addresses.
    Scope of workRooms, tasks, square footage and frequency. This is what the price is based on.
    Line items with quantity and rateShows how the price was built, so there is nothing to argue about.
    Optional add-onsLets the client upgrade without asking for a new estimate — and raises your average ticket.
    Taxes, total and depositShow each tax separately, the full price and what is needed to book the date.
    Valid until dateProtects you from old prices and gives the client a reason to decide.
    Exclusions and termsWhat is not included and what happens if the scope changes.
    Acceptance and signatureA signed estimate is a clear yes — and a record of what was agreed.

    Estimate vs quote vs bid: what is the difference?

    People use these words loosely, but clients often read them differently:

    • Estimate — an informed guess of the price. The final amount can change if the job turns out different from what you expected. Good when you have not seen the home yet.
    • Quote — a fixed price for a clearly defined scope, valid for a set time. If the scope stays the same, the price stays the same. Good after a walkthrough or for standard packages.
    • Bid — a price you submit to compete for a job, usually commercial or post-construction work, often in a format the client specifies.
    Whatever you call it, write down what the price is based on and what happens if the scope changes. That one sentence prevents most pricing disputes.

    Tips to win more estimates

    1. Reply fast. The first business to send a clear, professional estimate often wins the job. Aim for the same day.
    2. Offer good, better and best. Give a core price and add a few optional add-ons — inside the oven, fridge, windows, baseboards. Many clients choose at least one, and the decision becomes “which option” instead of “yes or no”.
    3. Set a validity period. 14 or 30 days protects you from old prices and gives the client a gentle reason to decide.
    4. Ask for a deposit on big jobs. Move-out, post-construction and first deep cleans are worth securing with 20–30% up front.
    5. Follow up. A friendly message two or three days after sending wins jobs that would otherwise go quiet. A second one before the estimate expires often closes the rest.
    6. Make yes easy. Add an “Accepted by” block so the client can sign and send it back — or use DailyCRM to let clients approve online.

    Example: a move-out cleaning estimate with add-ons and a deposit

    A cleaning company quotes a move-out clean of an empty 2 bed / 1 bath apartment, offers two optional add-ons and asks for a 25% deposit to book. Sales tax is left at 0% here — check whether cleaning is taxable where you work.

    1. Move-out cleaning, 1 visit × $320 = $320.00
    2. Inside oven, 1 × $45 = $45.00
    3. Inside fridge, 1 × $35 = $35.00
    4. Estimate total $400.00
    5. Deposit due to book (25%) $100.00, balance on completion $300.00
    6. Optional add-ons, not included: carpet cleaning 2 rooms × $50 = $100.00, interior windows 10 × $8 = $80.00

    Is this estimate generator safe to use?

    Yes. The generator runs entirely in your browser:

    • No uploads. Your estimate details and logo never leave your device. The page’s security policy blocks scripts from sending data anywhere.
    • No account, no tracking. There are no analytics, ads or third-party scripts on this page, and no cookies are set.
    • Safe logo handling. Only real PNG, JPG and WebP images are accepted — the file contents are checked, not just the name. SVG files are not accepted, and every logo is redrawn, which strips hidden metadata.
    • Saving is your choice. Business details are only kept if you turn on Remember my business details, and only in this browser. They are shared with the invoice generator on this site, and Clear saved data removes them from both.
    • Convert to invoice stays local. The data is passed to the invoice generator through this browser’s storage for a moment and deleted as soon as it is read — nothing goes in the web address or to a server.

    Estimate generator FAQ

    Answers to common questions about creating estimates and quotes with this free tool.

    Is this estimate generator really free?

    Yes. You can create, download and print as many estimates and quotes as you like for free. There is no watermark, no trial and no sign-up.

    What is the difference between an estimate and a quote?

    An estimate is an approximate price that can change if the job turns out different. A quote is a fixed price for a defined scope, valid for a set time. Choose “Estimate” or “Quote” at the top — the title and number on the document change to match.

    Can I use it as a cleaning estimate or cleaning quote template?

    Yes. It was built for cleaning and home-service businesses: quick-add buttons for standard, deep and move-out cleaning, carpet cleaning per room and popular add-ons, a scope-of-work section, a service address for the job and a deposit to book. Save your business details and every new estimate starts pre-filled.

    How do optional add-ons work?

    Tick “Optional add-on” on any line. Those lines appear in a separate “Optional add-ons” block marked “not included in total”, so the client sees the extras without the main price going up. If they want an add-on, untick the box and it moves into the total.

    How do I ask for a deposit?

    Under “Deposit required”, choose a percentage or a fixed amount. The estimate then shows “Deposit due to book” and “Balance on completion” below the total.

    How do I turn an accepted estimate into an invoice?

    Click “Convert to invoice”. The invoice generator opens in a new tab with your business details, the client, the service address, all non-optional line items, the discount and taxes. The estimate number is added as the job number. The data is passed through your browser only and deleted right after it is read.

    Can my client sign the estimate?

    Yes. Keep “Accepted by” turned on and the PDF and printout include lines for the client’s name, signature and date, with a short acceptance statement. For online approval with one click, use a free DailyCRM account.

    Is my data uploaded anywhere?

    No. Everything, including the PDF, is created in your browser. The page cannot send data to any server, and nothing is saved unless you turn on saving — then only in this browser.

    Send estimates clients can approve online and turn them into jobs with one click — DailyCRM

    Clients approve your estimate from their phone, the job lands on your schedule and the invoice is one click away — with your prices, taxes and add-ons already in. Free for 12 months.