Back to Help Center

Billing & Subscriptions

Understand your invoice

What every line on a ClientFlow-issued invoice means, including India GST breakdown.

Last updated 2026-04-26

ClientFlow issues two kinds of invoices: subscription invoices (generated automatically by Stripe when you renew or upgrade) and manual invoices (created by you for client billing). The structure is the same for both.

Header

  • Invoice number - subscription invoices use Stripe's number (e.g. A1B2C3D4-0001); manual invoices use INV-NNNN from your workspace counter.
  • Bill To - the customer's billing details. For your own subscription, this is your workspace name. For manual invoices, it's the linked client's primary contact.
  • Issue date and Due date - default 30 days net.

Line items

Each line has a description, quantity, unit price, and total. You can add notes per line for billing transparency.

Tax

If you have a GSTIN on file (set at Settings → GST) and you're selling to an Indian buyer, the invoice carries:

  • HSN/SAC code - 998314 (the standard code for SaaS)
  • CGST + SGST for intra-state sales (your state matches the buyer's)
  • IGST for inter-state sales

For non-Indian buyers or if Stripe Tax is enabled at the workspace level, tax is calculated by Stripe based on the buyer's address.

Payment

The invoice URL takes the buyer to a hosted Stripe payment page. We support card payments globally and UPI / netbanking for India. After payment, you receive a webhook event (invoice.paid) and the invoice status flips to Paid in your dashboard.

Refunds

Issued via the Stripe dashboard or the admin refund flow. The refunded amount is captured back on the original invoice (amountRefundedCents) and dispatches an outbound invoice.refunded webhook.