For distributors, wholesalers and manufacturers in the Gulf, most customer calls are not about new business. They are requests for an invoice copy, a statement, or the status of an order. Each takes a few minutes, and together they take hours of sales and accounts time every week.
This guide explains what a customer portal should do, shows a customer statement and the time a Sharjah distributor saves, and covers e-invoicing, access control, rollout and a buyer checklist.
What is a B2B customer portal?
A B2B customer portal is a self-service area for business customers with an account. Each customer logs in and sees only their own records: orders, deliveries, invoices, credit notes, payments and the running balance.
It is different from an online shop. A shop is built to sell to anyone; a portal is built to serve customers you already trade with, on their agreed prices and payment terms. Some portals add ordering, but the core job is visibility.
It is also different from emailing PDFs. An emailed statement is out of date the day after it is sent, and it lives in someone's inbox. A portal shows the position now, and the customer can check it at 11 at night or on a Saturday, when your accounts team is not working.
Three groups use it:
- The customer's purchasing team checks order and delivery status and downloads delivery notes.
- The customer's accounts team downloads invoices and credit notes, checks the statement before paying, and sees which invoices are overdue.
- Your own team spends less time answering routine questions and more time on collections, disputes and sales.
The portal only works if the data behind it is right. If invoices are posted late or credit notes sit in a spreadsheet, the portal shows the customer the same gaps your team sees, just faster.
What should customers be able to see and do?
Start with the questions customers ask most often, and make sure the portal answers each without a phone call.
| Feature | What the customer gets | What it saves your team | Priority |
|---|---|---|---|
| Order status | Open orders, quantities delivered and still to come | "Where is my order?" calls to sales | Must have |
| Delivery notes | Signed delivery notes and delivery dates | Proof-of-delivery requests and disputes | Must have |
| Invoices and credit notes | Download copies at any time | Invoice copy requests to accounts | Must have |
| Statement of account | Live balance with open items, by due date | Monthly statement runs and follow-up calls | Must have |
| Overdue and ageing | Which invoices are overdue and by how long | Collection calls that start with "which invoice?" | Must have |
| Credit position | Credit limit and amount available | Orders blocked without the customer knowing why | Useful |
| Payment records | Payments received and how they were applied | Allocation queries | Useful |
| Repeat ordering | Place orders from their price list or past orders | Order entry by sales staff | Optional |
| Queries | Raise a query against a specific invoice | Untracked email disputes | Useful |
Two rules apply across all of these. The customer should see documents only after they are final, never drafts. And every figure in the portal should come from the ERP directly, not from a separate copy that is updated overnight.
What does a customer see? A worked example
A food distributor in Sharjah supplies 400 trade accounts: restaurants, hotels and grocery chains. On 27 October 2026, the accounts manager at one hotel group logs in before the month-end payment run and sees this statement:
| Document | Date | Due date | Amount ex VAT (AED) | VAT 5% (AED) | Total (AED) | Status |
|---|---|---|---|---|---|---|
| Invoice INV-1041 | 2 Sep 2026 | 2 Oct 2026 | 18,400.00 | 920.00 | 19,320.00 | 25 days overdue |
| Invoice INV-1067 | 16 Sep 2026 | 16 Oct 2026 | 7,250.00 | 362.50 | 7,612.50 | 11 days overdue |
| Invoice INV-1093 | 4 Oct 2026 | 3 Nov 2026 | 12,600.00 | 630.00 | 13,230.00 | Not yet due |
| Credit note CN-208 (damaged goods returned) | 10 Oct 2026 | -1,200.00 | -60.00 | -1,260.00 | Available to offset | |
| Balance | 37,050.00 | 1,852.50 | 38,902.50 |
The overdue amount is AED 26,932.50. Against a credit limit of AED 50,000, the customer has AED 11,097.50 available, so the next large order may be held. The hotel's accountant downloads both overdue invoices and the credit note, and schedules AED 25,672.50 (the overdue invoices less the credit note) in this week's payment run, without a single email.
Now the distributor's side. Before the portal, its accounts team handled about 600 routine requests a month: 250 invoice copies, 200 statements and 150 order status questions, at about six minutes each. That is 60 hours a month.
Six months after launch, the distributor finds that about 60% of those requests are now handled by customers in the portal. That frees 36 hours a month. At a loaded staff cost of AED 55 an hour, that is AED 1,980 a month, or AED 23,760 a year, which the team now spends on collections and disputes. The figures are illustrative; measure your own request volume for a month before you start, so you can compare.
How does e-invoicing change the role of a customer portal?
E-invoicing changes what the portal's invoice copy is, but not why customers want a portal.
In the UAE, e-invoicing is being phased in for business invoices. See our UAE E-Invoicing 2027 post for what it involves.
In Saudi Arabia, invoices to businesses are cleared by ZATCA before they are shared with the buyer. A portal can hold the cleared invoice for download, but the clearance must happen first.
What this means for your portal:
- Show invoices only after they are final: cleared in Saudi Arabia, and issued through the official e-invoicing route in the UAE once you are live.
- Use the same invoice number, date and amounts as the e-invoice, so the customer's accounts team can match the portal copy to what their own system received.
- Keep each credit note linked to the invoice it corrects.
- Keep the portal for what e-invoicing does not cover: order status, delivery notes, statements, ageing and queries.
E-invoicing moves invoices between systems. It does not tell a customer what they owe in total, which invoices are overdue, or where their delivery is. That is still the portal's job.
How should access and data security work?
A portal opens part of your ERP to people outside your company, so access needs the same care as your own users.
One login per person, not per company. Shared logins make it impossible to know who downloaded what, or to remove access when someone leaves.
Roles within each customer. A group with ten branches may want each branch to see only its own orders, while head office sees everything. A purchasing user may not need the statement; the accountant may not need order entry.
Customer-managed users, with your approval. Let a customer's main contact add or remove their own staff, so you are not asked to reset passwords every week.
Log every login and download. If a customer later says they never received an invoice, the log shows when it was viewed.
Personal data. Portal users are named people with email addresses and phone numbers, so UAE and Saudi data protection law applies. Collect only the contact details you need, tell users how you use them, and remove access promptly when a customer relationship ends.
Ask any vendor how the portal is hosted and secured, whether it supports two-step login, and whether it is covered by the vendor's information security certification.
How do you roll out a portal to customers?
Most portal projects that fail do so because customers never log in. A planned rollout avoids that.
- Clean the data first. Check open invoices, unapplied payments and old credit notes. A customer who logs in and sees a wrong balance will not log in again.
- Start with your top accounts. Pick 20 to 30 customers who call most often, and set them up first.
- Name a contact at each customer. Usually the accounts payable lead. Send them their login with a one-page guide.
- Change your own habits. When a customer asks for an invoice copy, send the portal link instead of the PDF. When statements go out, point to the portal.
- Review after a month. Check how many customers logged in and which pages they used. Fix what confused them.
- Extend to all accounts. Add the portal link to invoices, statements and email signatures.
What should you check when choosing a customer portal?
Ask vendors to show these with a real customer from your own data, not a demo company.
What does HYP see at distributors?
At distributors and wholesalers across the UAE and Saudi Arabia, our implementation team sees the same pattern before a portal goes live. The accounts team spends the last week of every month sending statements and invoice copies, then the first week of the next month answering questions about them. Sales staff act as order trackers, phoning the warehouse for customers.
The businesses that get the most from a portal treat it as part of the collections process, not an IT project. They clean their open items before launch, send portal links instead of attachments, and start every collection call from the statement the customer can already see. Disputes become shorter, because both sides are looking at the same invoice and the same signed delivery note.
In HYP's Customer Portal, customers log in to check their orders and deliveries, download invoices and credit notes, and see their statements. See how it works on our Customer Portal page.
Related reading: Customer Credit Limits and Overdue Accounts: A Collections Routine for Distributors, and Supplier Portals: Cutting Email Back-and-Forth on Quotes, Orders and Invoices.