Skip to main content

Quotes

Quotes (or estimates) allow you to present offers to clients before issuing the invoice. They are formal documents that show price, scope, and include a validity date.

Quote vs. Invoice?

AspectQuoteInvoice
PurposeOffer / QuotationPayment for work performed
Generates revenueNo (not yet)Yes
Reported to Tax AuthorityNoYes (VeriFactu)
Has expirationYes (typically 30 days)Yes (payment terms)
Can be editedYes, while in draftNo, after sending
Next stepConvert to invoiceMark as paid

Tip: Use quotes for large jobs, custom projects, or when you need approval before starting.

Create a Quote

From scratch

  1. Go to InvoicingQuotes
  2. Click on New Quote (or Alt+N)
  3. Select or create client
  4. Add lines with description, quantity, and price
  5. Review total
  6. Click on Save as draft or Send

From a client

  1. Go to Clients → Select the client
  2. In the Quotes tab, click New Quote
  3. It will pre-fill with the client's data

Duplicate a previous quote

  1. Open the quote you want to copy
  2. Click on More optionsDuplicate
  3. A draft copy is created
  4. Edit as needed

Quote Structure

Practically identical to an invoice:

  • Automatic number (configurable series: P-2026-001)
  • Issue date
  • Client (name, NIF, email, address)

Service/Product Lines

FieldDescription
ConceptDetailed description of the work
QuantityHours, units, etc.
Unit PriceUnit price (excl. tax)
DiscountPer line
Line totalAutomatically calculated
TaxApplicable type (21%, 10%, 4%, etc.)

Tip: Be specific in the concepts. E.g., "Landing page design (5 revisions included)" instead of "Design".

Totals

  • Subtotal
  • Discounts
  • Taxable base
  • Taxes broken down
  • Total quote

Validity

  • Valid from — Issue date (automatic)
  • Valid until — Until when the client can accept it (by default +30 days)
  • Frihet automatically calculates: "Valid for 30 days"

Payment Terms (optional)

  • Payment conditions
  • Accepted payment methods
  • Footer note

Custom Messages

  • Welcome message — Shown at the beginning of the quote
  • Closing message — Call to action, instructions, contact

Examples:

Welcome: "Hello {CLIENTE}, here is the quote for your project."

Closing: "If you accept this quote, send an email to info@ejemplo.com or digitally sign using the link below."

Quote Statuses

Draft

  • Not sent
  • You can edit it freely
  • Not visible to the client
  • Actions: Edit, Send, Convert to invoice, Duplicate, Delete

Sent

  • Shared with the client by email
  • Client can view it online (if you enabled link sharing)
  • You cannot edit lines (metadata only)
  • Actions: Convert to invoice, Send reminder, Mark as accepted, Reject, Resend, View PDF

Accepted

  • Client accepted the offer
  • Quote won
  • Appears in reports as pipeline
  • Actions: Convert to invoice, View PDF
  • Next step: Convert to invoice when you complete the work

Rejected

  • Client rejected the offer
  • Used for follow-up and loss analysis
  • Appears in lost opportunities reports
  • Actions: View PDF, Duplicate, Reactivate as draft

Convert Quote to Invoice

When to do it

Convert to invoice when:

  1. The client accepted (or implicitly if you already started the work)
  2. You completed the work/service
  3. You are ready to collect payment

How to do it

Option 1: From the quote

  1. Open the quote
  2. Click on Convert to Invoice
  3. An invoice is created with:
    • Same client, lines, taxes
    • New number (invoice series, not quote series)
    • Current date
    • Status: Sent
  4. Click on Save or Send by email

Option 2: From the quote list

  1. Select one or more quotes
  2. Click on ActionsConvert to Invoices
  3. N invoices are generated (one per quote)

Allowed changes before converting

If the quote is in Draft status, you can change:

  • Quantities (if the scope changed)
  • Prices (if you renegotiated)
  • Lines (add/remove services)
  • Discounts (if you apply a promotion)

Note: Once sent, you cannot edit. Create a new quote if you need changes.

Search and Filter Quotes

  • Cmd+F — Opens search
  • Search by number (P-2026-001) or client name

Available Filters

  • Status: Draft, Sent, Accepted, Rejected
  • Date: This month, last month, custom range
  • Client: Type to filter
  • Amount: Quotes greater than X euros

Saved Views

Create custom views:

  1. Apply filters
  2. Click on Save View (⭐ icon)
  3. Give it a name: "Quotes over €1000", "Pending Acceptance", etc.
  4. Access quickly from the view selector

Share with Clients

Send by Email

  1. Open the quote (Draft or Sent status)
  2. Click on Send by Email
  3. The client's email is pre-filled
  4. Customize subject and message
  5. Click on Send

Default Template:

Subject: Quote P-2026-001

Hello {CLIENTE},

Attached you will find the requested quote. It is valid until {FECHA_VENCIMIENTO}.

If you have any questions or want to modify anything, feel free to contact me.

Regards,
{YOUR_NAME}

Download PDF

  1. Open the quote
  2. Click on Download PDF
  3. It is saved as P-2026-001.pdf

The PDF includes:

  • Your logo and company details
  • All quote details
  • Validity date prominently displayed
  • QR code (if enabled)
  • "Acceptance" section for the client to sign (optional)

Some quotes support shareable links (PRO):

  1. Open the quote
  2. Click on Share Link
  3. A URL like frihet.io/q/abc123def is generated
  4. Share with the client (email, chat, etc.)
  5. The client views the quote online without needing an app

Advanced Customizations

Dynamic Variables

Use variables in text fields that are automatically replaced:

VariableReplacement
{CLIENTE}Client's name
{EMPRESA}Your company name
{FECHA}Today's date
{FECHA_VENCIMIENTO}Validity date
{TOTAL}Total amount
{CONTACTO}Your contact email

Example in Closing:

Thank you {CLIENTE}, we await your confirmation before {FECHA_VENCIMIENTO}.
Contact {CONTACTO} if you have any questions.

Quote Templates

If you repeat the same type of quote (e.g., SEO audits, web design), create a template:

  1. Create a quote with standard lines
  2. Click on Save as Template
  3. Give it a name: "Basic web design", "SEO Audit", etc.
  4. When creating a new one, select a template and it will pre-fill

Reports and Analysis

Go to ReportsQuotes for:

MetricUseful for
Quotes pending acceptanceLead tracking
Acceptance rateHow many of those sent are closed?
Average quote valueAverage ticket
Expired quotes without responseIdentify cold leads
Analysis by clientMost valuable clients
Projection if all were acceptedWhat-if analysis

Example: If your acceptance rate is 60% and you have €20k in pending quotes, you expect to close €12k.

CRM Integration

If you have integration with CRM (Twenty, Pipedrive, etc.):

  • Sent quotes automatically create opportunities
  • When marked as Accepted, the opportunity is updated
  • Bidirectional data synchronization

Learn more in Integrations.

Complete Workflow: From Quote to Payment

1. QUOTE (Draft)

2. Client receives by email

3. Client accepts
↓ QUOTE (Accepted)

4. Convert to INVOICE (Sent)

5. Client receives invoice

6. Client pays
↓ INVOICE (Paid)

7. Registered in reports as revenue

Previous: Recurring Invoices | Next: Credit Notes