Customer, vendor and partner portals: let people outside the company help themselves
A portal gives customers, suppliers or dealers a login where they see their own orders, invoices, documents and balances, and do routine things without calling your team. WavX builds customer, vendor and partner portals as web applications connected to your existing systems. If you already use accounting software with a built-in portal, such as Zoho Books, check that first.
What a portal replaces
Most portals are built to stop the same five phone calls. Where is my order. Send me the invoice again. What is my outstanding balance. Has my payment been received. Which documents are still pending from me.
Each of those calls takes a staff member a few minutes and an interruption. A portal answers them from the same data your team looks at, and it gives the outside party a record they can check without asking. The same logic applies in the other direction: a supplier portal lets vendors see purchase orders, upload invoices and check payment status, which removes the follow-up emails from your accounts team.
WavX builds vendor, supplier, employee and customer portals as part of its custom software work. The three common kinds:
| Portal | Who logs in | What they do there |
|---|---|---|
| Customer portal | Customers, often businesses | Track orders or service requests, download invoices and certificates, pay balances, raise tickets |
| Vendor or supplier portal | Suppliers and contractors | Accept purchase orders, upload invoices and delivery proofs, see payment status and statements |
| Dealer, distributor or partner portal | Channel partners, franchisees, agents | Place orders at their price list, see their own sales and commission, download marketing material |
If the main job is placing repeat orders against a catalogue and price list, read the B2B ordering portal page. That is a portal with an ordering engine at its centre, and it is scoped differently.
Check what you already pay for
Several accounting and CRM products include a portal. Zoho Books, for example, documents a customer portal where customers can accept or decline quotes, view and pay invoices online, and generate a statement of accounts, and a separate vendor portal where suppliers can accept purchase orders, upload invoices for you to verify, and track payments. Those descriptions are from Zoho's help documentation, read on 2 October 2026.
If your data already lives in one such product, and its portal shows what your customers need, use it. It costs little or nothing extra and is maintained by someone else.
A custom portal is worth building when:
- The data is spread across systems. Orders in one place, dispatch in another, invoices in Tally, documents in email. The portal is where they finally meet.
- The rules are yours. A distributor sees prices that depend on volume, region and scheme; a contractor can only upload an invoice against an approved work order.
- Different people in one account need different access. The customer's purchase manager can place orders, their accounts person can only see invoices.
- The portal is part of the product. Customers judge you by it, so it carries your brand and works the way your service works.
Modules in a typical build
| Module | What it does | Notes |
|---|---|---|
| Accounts and access | Invite-only sign-up, login by email or phone OTP, roles inside each customer account | Invite-only suits most B2B portals; open sign-up attracts junk accounts |
| Data scoping | Every query limited to the logged-in account's own records | The single most important rule; tested on every screen |
| Orders or requests | Status timeline, expected dates, proof of delivery | Read from your order or ERP system |
| Documents | Invoices, credit notes, certificates, contracts, uploads from the other side | Stored privately, served by short-lived links |
| Statements and payments | Ledger, outstanding balance, pay online | Gateway webhook confirms payment; receipt posted back to accounts |
| Tickets and messages | Raise an issue against an order, see replies | Can route to email or WhatsApp |
| Notifications | Email, SMS or WhatsApp when status changes | Templates agreed with you |
| Admin panel | Your team manages accounts, permissions, content | Includes an activity log of who did what |
| Sync with systems of record | Two-way or one-way sync with ERP, Tally, CRM | Usually the largest single module |
Payment collection uses a gateway such as Razorpay. Accounting sync for most Indian small and mid-sized businesses means Tally. Status messages often go out over the WhatsApp Business API.
Data protection is part of the scope
A portal is the most exposed thing most companies run: it is on the public internet, and its whole purpose is to show private records to outsiders. Two things follow.
First, the access rules have to be right. The classic portal fault is changing a number in the address bar and seeing another customer's invoice. WavX scopes every query to the logged-in account on the server, not in the browser, and tests that rule on every screen.
Second, Indian law now sets duties for personal data. The Digital Personal Data Protection Rules, 2025 were notified on 14 November 2025, with an eighteen-month period for phased compliance, according to the government's explainer. For a portal that holds individuals' data, the parts that shape the build are:
- a clear consent notice explaining what is collected and why;
- reasonable security safeguards, where the Act's highest penalty, up to ₹250 crore, applies to failing to maintain them;
- informing affected individuals without delay if there is a breach, in plain language;
- handling requests to access, correct or erase personal data, which must be answered within ninety days.
A portal is a natural place to let people see and correct their own details. This is general guidance, not legal advice; your lawyer should confirm what applies to your business.
What it costs: a planning range
Worked from the model behind the software cost estimator. These are planning ranges for budgeting, not quotes.
| Scope | How the model builds it | Subtotal | Planning range |
|---|---|---|---|
| View-only portal: orders, invoices, documents, synced from one system | Custom web application base ₹4,50,000 + auth and roles ₹60,000 + third-party integrations ₹60,000 | ₹5,70,000 | ₹4,84,500 to ₹7,12,500 |
| Portal with online payment and status notifications | As above + payments ₹90,000 + real-time and notifications ₹70,000 | ₹7,30,000 | ₹6,20,500 to ₹9,12,500 |
| Vendor or dealer portal with admin panel and reports | Custom web application base ₹4,50,000 + auth and roles ₹60,000 + third-party integrations ₹60,000 + admin panel ₹90,000 + exports and reporting ₹50,000 | ₹7,10,000 | ₹6,03,500 to ₹8,87,500 |
Assumptions: standard design and small scale (up to about 1,000 users). The model multiplies by 1.3 for a growing user base and by 1.25 for custom UI design. A companion mobile app adds ₹2,00,000 to the subtotal. The spread is 15% below to 25% above.
The figure that moves most between projects is the sync. A clean ERP with an API is straightforward; a Tally install on one office computer, or data kept partly in spreadsheets, takes longer. That is why the quote follows a look at your systems.
Timeline
The cost model puts subtotals under ₹6,00,000 in a 6 to 10 week band and larger ones in 10 to 16 weeks. A typical sequence:
- Scoping (1 to 2 weeks). Who logs in, what each role sees, which system owns which data. Sample exports from each source.
- Sync first. Build and test the connection to your systems of record before the screens, because every screen depends on it.
- Core screens. Orders, documents, statement. Then payment and tickets.
- Pilot. Ten or twenty friendly customers or vendors use it for two weeks. Their questions show what is unclear.
- Roll-out. Invite the rest in batches, with a short message explaining what they can now do themselves.
The customer portal guide has a planning checklist for the first step.
When not to build one
- Your accounting or CRM product's portal already covers it. Use it.
- Fewer than a few dozen active accounts. A well-run email or WhatsApp routine may cost less than a portal's upkeep.
- Your own data is not reliable yet. A portal shows customers exactly what your system says. If balances are wrong internally, fix that first, or the portal will create more calls than it removes.
If the people who need the screens are your own staff rather than outsiders, the job is an internal tool or a dashboard, which costs less because the access rules are simpler.
Frequently asked questions
How much does a customer or vendor portal cost?
From the WavX cost model, a portal where external users log in to see orders, invoices and documents works out to a planning range of about ₹4.8 lakh to ₹7.1 lakh. Adding online payment and notifications takes it to about ₹6.2 lakh to ₹9.1 lakh. These are planning ranges from the software cost estimator, not quotes.
Can the portal use data from Tally or our ERP?
Yes. The portal keeps its own database and syncs with the system of record on a schedule or as events happen. Most of the effort in a portal build is that sync: deciding which system owns each piece of data, and what happens when the two disagree.
Can customers pay invoices through the portal?
Yes, through a payment gateway such as Razorpay. Payments are confirmed by the gateway's webhook rather than by the browser, and the receipt is posted back to your accounts so the balance shown in the portal stays correct.
Is a portal the same as a B2B ordering portal?
A B2B ordering portal is one kind of portal, built around a catalogue, price lists and placing orders. A customer portal may not take orders at all; it may only show status, documents and statements. If ordering is the main job, the B2B ordering portal page is the better starting point.
What data-protection rules apply to a portal?
A portal that holds personal data of individuals falls under India's Digital Personal Data Protection Act, 2023 and the DPDP Rules notified on 14 November 2025. In practice that means a clear consent notice, reasonable security safeguards, a way to handle access and correction requests, and a plan for notifying people if there is a breach. We build these in; your lawyer should confirm what applies to you.
Sources
- DPDP Rules, 2025 notified: explainer dated 17 November 2025 (Press Information Bureau): notified 14 November 2025, eighteen-month phased compliance, breach notification, 90-day response to rights requests, penalties · read 2 October 2026
- Zoho Books help: Customer Portal · read 2 October 2026
- Zoho Books help: Vendor Portal · read 2 October 2026
Related
Build your own software — your way, your pricing.
WavX Solutions is here to create your own software in a fully custom way, built exactly how you work — with a pricing model that fits your business. Connect now and let's build it.