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 tax for every external user.
No credit card. Works with your existing Azure AD, Fabric capacity, and Power BI workspaces.
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 tax
Share reports with customers, suppliers, growers and partners as free Microsoft Entra B2B guests. Your MFA policy applies automatically. No R 2,260 / user / month Power BI Pro licences on 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. Per-tenant branding lets you run multiple subsidiary brands under one account.
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 |
|---|---|
| Additional tenant under one accountHolding companies / multi-brand | +50% of base plan / month |
| Custom domain on Starter or Team tiers | R 500 / month |
| 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 |
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 trialWhat does it actually cost to share Power BI reports with 100 external users?
| Cost component | Power BI Pro for everyone | Reporting Portal + BYOL |
|---|---|---|
| Microsoft Entra B2B guest invitations | Free (50,000 MAU included) | Free (same) |
| Power BI Pro licence per viewer | R 260 / user / month | R 0 (App Owns Data) |
| Multi-Factor Authentication | Free (Conditional Access) | Free (same) |
| Power BI / Fabric capacity (F-SKU) | Your own | Your own (same) |
| Branded portal experience | Not possible | Included |
| Multi-tenant isolation per customer | Not possible | Included |
| Row-level security management UI | Manual in Power BI | Managed in Reporting Portal |
| Capacity auto-pause overnight | Manual / build it yourself | Included |
| Reporting Portal subscription | — | R 22,500 / month (Scale) |
| Total per month — 100 external users | R 26,000 + Microsoft costs | R 22,500 + same Microsoft costs |
At 200 external users: Power BI Pro = R 52,000 / month vs Reporting Portal = ~R 35,000 / month (Enterprise quote).
At 500 external users: Power BI Pro = R 130,000 / month vs Reporting Portal = ~R 45,000 – 55,000 / month.
And in every scenario, you save 3–6 months of in-house development and ongoing maintenance vs. building a Power BI embedded portal yourself.
Common 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. Pricing is base plan + 50% per additional tenant.
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.
Stop paying R 260 per seat to share your own reports.
Start a free 30-day trial. Connect your Power BI in under an hour. If it's not the right fit, you owe nothing.
