POLARIN · BILLING

Designing the invoice for complex NaaS Billing

One invoice. Multiple products. Mid-month upgrades. PAYG hours. GST variants. Three pages that had to serve a CFO and a network engineer at the same time

MY ROLE

Executive Experience Designer

OUTPUT

PDF invoice (With Annexture)

THE CHALLENGE

THE CHALLENGE

A ₹4.8L bill — with no explanation.

Polarin customers can buy a port, add a virtual connection on top, upgrade bandwidth mid-month, stack a PAYG add-on, then get billed — all in a single invoice. The old flat table had no hierarchy. Finance teams couldn't reconcile charges. Network ops couldn't match circuits to line items. Every bill triggered a support query.

Two audiences. Completely different needs. One document.

Not one problem. 4

↑ this is what finance teams had to make sense of

01

Products within products

A Polarin DCI port can have virtual connections as children. Both appear on the same invoice but with different billing logic, different columns, different terms.

02

Mid-month changes

Upgrade on Nov 16 = old rate for days 1–15, new rate for 16–30. Add-On on Nov 21 creates a third tier. Three billing periods, one month, one row on the summary — with full drill-down on the annexure.

03

Two billing models

Fixed subscriptions (prorated days × monthly rate) and Pay-As-You-Go (hours used × ₹/hr) coexist in the same invoice. Different table schemas, different columns — both on Page 3.

04

Multi-currency + GST variants

International customers in USD. Indian entities need CGST + SGST split. Cross-state = IGST. Each variant is legally distinct and must be e-invoice compliant with IRN.

SOLUTION

Three pages. One job each.

Three pages. One job each.

Page 1

What do I owe — and where do I pay?

Billed by, billed to, IRN, billing period, total payable in large type, words, due date, bank details, QR. For USD — INR equivalent with live exchange rate.

Finance-first

Legal

Page 2

What am I being charged for?

Each product as a numbered row - parent › sub-product › location, service ID, HSN/SAC, recurring charges, NRC, discounts, tax, row total.
Sl. No. maps to Page 3.

Ops

Audit

Page 3 · Annexure

Why did my charges change?

Per-service tables with active periods, rate tiers, upgrade callouts, add-on stacking. Fixed and PAYG sections use separate column schemas.

Ops

Audit

THE NEW INVOICE

3D Globe View

The 3D Globe View brings the customer’s network to life. It offers a real-time, global perspective of active connections, regions, and performance alerts—making it easy to monitor network health and spot issues at a glance.

WHAT I LEARNED

Redesigning a document is redesigning the decision flow inside it.

The old invoice put everything on one page because it couldn't decide who was reading. Once we accepted that finance and ops have completely different jobs, the three-page structure became obvious.

Duplication in a bill reads as contradiction.

The summary table and the main table showed the same number. Finance teams filed tickets asking which was correct. Removing the duplicate wasn't a design choice - it was conflict resolution.

Scalability is a design requirement, not a nice-to-have.

The old format was a one-product template. The new one handles 768 circuits, mid-month upgrades, PAYG billing, international currency, and every GST variant - from the same system.