Riffit
TOOLSPRICINGBLOGFAQ
LOGINTRY RIFFIT
PRICINGBLOGFAQ
LOGIN

© 2026 Riffit

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

PRODUCT

QuotationsContractsInvoicingPricingDashboard

RESOURCES

HelpBlogUpdatesRoadmapFree ToolsFAQ

COMPANY

AboutContact

LEGAL

Privacy PolicyTerms of Service

FEATURED ON

Featured on LaunchBuffStartupBase Daily Winner, 1stUneed Daily Winner, 3rd
Riffit

Early Access. Rated 4.5/5 by early users on Capterra↗

Your next invoice is one message away.

The invoicing tool for Indian freelancers. Invoices and quotes from a WhatsApp message, contracts on the dashboard.

TRY RIFFIT FOR FREE
Riffit

© 2026 Riffit · Bengaluru, India

Help
Overview

On WhatsApp

  • Creating an invoice in WhatsApp
  • Creating a quote in WhatsApp
  • What you can type in chat

The documents

  • How quotes, contracts and invoices connect
  • What your client sees, and how they pay
  • Building an invoice on the dashboard
  • Validity, versions and revising a quote
  • Contracts and e-signing
  • The contract record

Running it

  • Recording a payment, in full or in part
  • Reading your dashboard
  • The settings worth doing once
  • Your services
All guidesShowHide
Overview

On WhatsApp

  • Creating an invoice in WhatsApp
  • Creating a quote in WhatsApp
  • What you can type in chat

The documents

  • How quotes, contracts and invoices connect
  • What your client sees, and how they pay
  • Building an invoice on the dashboard
  • Validity, versions and revising a quote
  • Contracts and e-signing
  • The contract record

Running it

  • Recording a payment, in full or in part
  • Reading your dashboard
  • The settings worth doing once
  • Your services
Help/The documents

Validity, versions and revising a quote

What happens when a quote runs out, what a version 2 does to version 1, and why your client never needs a new link.

3 min read · Video 1:08 · Updated 2026-09-08

Two things about quotes surprise people: what "expired" actually means, and what happens to version 1 when you send a version 2.

Expiry is a date, not a state

A quote has a valid until date. When it passes, nothing is switched off and nothing changes in the background. The quote is simply past its date, and Riffit works that out every time it shows you the quote.

That is why extending one is not a repair. Extend validity moves the date and the quote carries on. There is no expired status to climb back out of.

You get the option in two places, and both are the banner rather than the header: once the quote is about to lapse, and again after it has. A quote with three weeks left does not need extending, so the button is not there yet. Picking an option shows you the new date before you commit.

Revising makes a version 2

Editing a quote that has already gone out does not edit it. It creates the next version.

Tap Revise & resend. Riffit builds a fresh draft, you change what needs changing, and you send it. At that point:

  • The new version becomes the live one.
  • The old one is marked superseded, and stays. It is still there to look at.
  • Your client's link does not change. The link you sent them resolves to whichever version is current, so they open the same URL and see version 2.

That last point is the one worth remembering. You never have to send a second link or explain which one to look at.

Versions also share the quote's number. QUO26-009 v1 and QUO26-009 v2 are the same quote, so your records do not sprout a new reference every time a client asks for a change.

Accepting is not the end

An accepted quote can still be revised. Doing that supersedes it exactly as above, and the acceptance stays on the record of the version that was accepted.

So a client who accepted, then asked for one more change, does not erase the fact that they had said yes to the earlier one.

Where the buttons live, and why

Revise sits in the overflow menu while a quote is live, and moves to the main action once the client has asked for changes.

That is deliberate. Your client is reading version 1 right now, and sending a version 2 replaces it under them. Making that a one-tap primary action on a quote nobody has objected to invites an accident. Once they have asked, it is the obvious next move and it moves to the front.

One limitation, stated plainly

Turning a quote into an invoice needs the client to have accepted it on the page.

A client who says yes over WhatsApp and never clicks the button leaves you without that path. Riffit will not mark a quote accepted on your say-so, because acceptance is your client's to give and a dashboard that could fake it is worth less than one that cannot.

The way round it is to send them the link again and ask for the tap.

Was this helpful?

It is the only way I know which guides are working.

Next

  • How quotes, contracts and invoices connect
  • What your client sees, and how they pay

On this page

  • Expiry is a date, not a state
  • Revising makes a version 2
  • Accepting is not the end
  • Where the buttons live, and why
  • One limitation, stated plainly