Your Power BI. Your customers. One branded portal.
Reporting Portal turns your existing Microsoft Fabric and Power BI investment into a branded customer-facing reporting platform — without the per-seat Pro licence for every external user.
Bring Your Own Licence
Keep the Microsoft investment you’ve already made. Your Power BI workspaces, your Fabric capacity, your Azure AD tenant — they all stay where they are. We don’t host your data. We don’t lock you in.
Skip the per-seat cost
Share reports with customers, suppliers, growers and partners as free Microsoft Entra B2B guests. Your MFA policy applies automatically. No Power BI Pro licences needed for external viewers.
Your brand, not Microsoft’s
Custom logo, colours, login background and domain — your portal looks like a product you built, not a Microsoft tool you embedded.
What you bring vs. what we provide
Reporting Portal isn't another BI tool. It's a thin, branded layer on top of the Microsoft Fabric and Power BI investment you've already made.
You bring:
- Your Azure AD / Microsoft Entra tenant
- Your Power BI / Fabric capacity (F-SKU or A-SKU)
- Your existing Power BI workspaces and reports
- Pro licences for the 1–3 people who design reports
We provide:
- Multi-tenant, branded portal experience
- Identity-gated access (group-based, with row-level security)
- External user (B2B guest) onboarding without Pro licences
- Capacity auto-resume / auto-pause on schedule
- Health diagnostics so you know your setup is working
If you ever stop using Reporting Portal, your reports stay in your Power BI. No data migration, no lock-in.
From zero to a branded customer portal in a day
Connect your Azure AD and Power BI
Point Reporting Portal at your Microsoft Entra tenant. Authorise our service principal on your Power BI workspaces (read-only by default).
Upload your branding
Drop in your logo, pick your sidebar / accent colours, and your portal is live at reporting.yourdomain.com.
Invite users — internal or external
Internal staff sign in with their existing Microsoft account. External users get a single B2B invitation and sign in with whatever email they already have. Group them, assign reports, and row-level security automatically scopes their view.
That's it. Your existing reports show up in their branded portal.
Built for businesses that share Power BI with people outside their company
Agribusiness sharing yield, harvest and quality reports with growers
Packhouses sharing production dashboards with their farmer base
Brokers and distributors giving clients live performance views
Franchise networks pushing standardised reports to franchisees
Holding companies running multiple subsidiary brands under one Power BI investment
Any B2B service business turning reports into a customer-facing product
Predictable pricing. Every feature on every plan.
No feature gates. No usage meters. Pick the plan that matches the number of people who'll actually use the portal, and grow into the next tier as you scale.
| Tier | Active users | Monthly | Annual (2 months free) |
|---|---|---|---|
| Starter | 1 – 5 | R 2 500 | R 25 000 |
| Team | 6 – 10 | R 4 500 | R 45 000 |
| Business | 11 – 25 | R 8 500 | R 85 000 |
| Growth | 26 – 50 | R 14 500 | R 145 000 |
| Scale | 51 – 100 | R 22 500 | R 225 000 |
| Enterprise | 100+ | Custom | Custom |
One-time setup fee: R 8 500 per tenant — invoiced when you go live, not during the trial.
Every plan includes:
How we count users
An active user is anyone who has been assigned to one or more departments/groups in your portal during the billing month. Deactivated users don't count. Crossing your bracket mid-month is fine — we'll flag at month-end and upgrade you on the next billing cycle.
Optional add-ons
| Add-on | Pricing |
|---|---|
| White-glove onboardingWe configure everything end-to-end | R 15 000 once-off |
| Premium support & SLAPriority response, dedicated Slack channel, 4hr SLA | R 5 000 / month |
| Data Analytics & Power BI DevelopmentCustom reports, dashboards, and data models | Contact us |
What the R 8 500 setup includes
- Azure AD app registration + service principal configuration
- Power BI workspace integration
- Branding setup (logo, colours, custom domain pointing)
- First 3–5 reports onboarded into the catalogue
- 60-minute admin training session
- 30 days of post-launch implementation support
Try it for 30 days.
No credit card. Connect your Power BI in under an hour. If it's not the right fit, you owe nothing.
Start 30-day trialCommon questions
No. With Reporting Portal’s “App Owns Data” embedding model, external users access reports through your Fabric capacity — no Pro licence required. Only the people inside your team who design and publish reports in Power BI Desktop need a Pro licence (typically 1–3 people).
As free Microsoft Entra B2B guests in your tenant. They can use their existing work email, personal Microsoft account, or a Google account. Microsoft Entra B2B is free for the first 50,000 monthly active users.
Yes. Whatever Conditional Access / MFA policy you have configured in your Microsoft Entra tenant applies to guest users the same way it does to staff. No additional MFA setup needed.
No. Your reports stay in your existing Power BI workspaces. Reporting Portal embeds them — it doesn’t host them.
Your reports, workspaces, capacity, and Azure AD tenant are unaffected — they were never with us. You just lose the branded portal layer.
Any person assigned to one or more departments/groups in your portal during the billing month. Deactivated users don’t count.
No. Pricing for Starter through Scale is published on this page. Start a 30-day trial and we’ll only invoice the setup fee when you go live.
Keep adding users — there’s no API block. We’ll flag at month-end and move you to the next tier on the following bill. No retroactive penalties.
Yes. Each subsidiary becomes its own tenant inside your account with its own branding and user base.
No. Reporting Portal is a thin layer on top of your existing Power BI / Fabric. Your data, your workspaces, your reports, your capacity — all stay with you.
