The client portal is one branded link your client keeps forever: everything they owe you, everything they've paid, and everything waiting for their yes — no client login or password to manage; the link itself is the key.
Share the portal
Open any client and use the Share portal action — copy the link or send it over WhatsApp in one tap. The link is a private magic link unique to that client, so treat it like the client's own key. Reminder messages Finocket sends carry the portal link too, so clients always have a way back to it.
What your client sees
- Balance hero — the total they currently owe you, front and centre.
- Open invoices with pay actions — each open invoice (or its next open installment, if it carries a payment schedule) with a way to pay it: a Pay via UPI link and QR code (see below), plus the Razorpay payment link where enabled.
- Estimates to accept or decline — anything waiting for a yes: Review & accept records a typed-name acceptance with a timestamp, or Decline captures a short reason. Either way you're notified, and a declined estimate shows its reason back on your side so you know what to re-quote.
- Ask a question on a quote — a third option beside accept and decline, for the reply that is neither: “can you do 12%?”, “can you hold this price to the 20th?” See below.
- Payment history — every payment they've made, so “did that transfer go through?” stops being a chat thread.
- Statement of account, right in the portal — an opening balance, every invoice and payment as a debit/credit line with a running balance, and a closing balance. They can set a from/to period and download the CSV for exactly that range — the numbers match your in-app statement to the paisa.
- Your custom fields, where you flag them — any invoice or estimate custom field marked Show on portal appears on that document in the portal; fields not flagged stay private and never show.
The portal is branded with your business name, logo and accent colour — it looks like yours, not like software.
Pay by UPI — scan or tap
When you've saved a UPI ID (VPA) in your business settings, every open INR invoice in the portal shows a Pay via UPI button and a QR code. The customer scans the QR with any UPI app, or taps the button on their phone to open their own UPI app pre-filled with your UPI ID and the exact balance still due — total minus anything already paid, down to the paisa. The same UPI QR also prints on the invoice PDF, so it works whether they're looking at the portal or a printout.
This is a direct UPI transfer, not a card charge: nothing is debited by Finocket and no gateway sits in the middle — the money moves from the customer's UPI app straight to your account, and you record the payment the usual way when it lands. No UPI ID saved means no button appears (never a dead link), and a fully-paid invoice shows no pay-now at all.
Questions on a quote
Accept and Decline cover the two clean answers. Most quotes get a third one — a question about the rate, the delivery date, or one line item — and until now that reply had to leave for WhatsApp or email, where it stopped being attached to the quote at all.
Your customer now has an Ask a question button on any quote awaiting their approval. What they write lands on the quote itself, and you get an email with the message in it so you can answer from your phone without opening the app. On your side the thread sits on the estimate, under Customer questions, with an Awaiting your reply flag whenever their message is the most recent one. You reply from the same place, and your reply appears on their portal link.
What it deliberately will not do:
- Nothing can be edited or deleted — not by you, not by your customer. A conversation about a price is a record of what was agreed, and a record you can rewrite afterwards is not one. If the whole thing must go, delete the quote and the conversation goes with it.
- The thread closes when the quote becomes an invoice — the negotiation is over at that point, so no new messages are accepted. The history stays readable on both sides.
- Each link reaches only its own quotes. A portal link is one customer's key. It cannot see or post to another customer's quote, even another customer of yours.
- It is text, not a file transfer — up to 2,000 characters per message, no attachments. Send documents the way you do today.
Team members who can view an estimate can read the conversation; replying needs write access, because answering a customer on price is a commercial act rather than a viewing one.
Run a statement of account
On your side, open the client and choose Statement: an opening balance for the period, every invoice and payment as a debit/credit line with a running balance, and ageing buckets showing how old the unpaid amounts are. Print it or download the CSV — it's the document a client's accounts team asks for before releasing a payment, ready in one tap. The client's Ledger view gives you the same debit/credit run for browsing day to day, with foreign-currency amounts converted at your stored FX rates.
Access & control
Owners and assistants can share portal links and run statements; an invited accountant can view and download statements read-only. The portal page itself is public to whoever holds the link — share it only with the client it belongs to.
Related: Estimates & deposits, Getting paid faster, Day Book & Outstanding.
