Embedded Analytics, Built for Your Brand

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.

Built on the Microsoft stack you already have

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.

How It Works

From zero to a branded customer portal in a day

01

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).

02

Upload your branding

Drop in your logo, pick your sidebar / accent colours, and your portal is live at reporting.yourdomain.com.

03

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.

Use Cases

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

Pricing

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.

TierActive usersMonthlyAnnual (2 months free)
Starter1 – 5R 2 500R 25 000
Team6 – 10R 4 500R 45 000
Business11 – 25R 8 500R 85 000
Growth26 – 50R 14 500R 145 000
Scale51 – 100R 22 500R 225 000
Enterprise100+CustomCustom

One-time setup fee: R 8 500 per tenant — invoiced when you go live, not during the trial.

Every plan includes:

Multi-tenant Azure AD sign-in (Microsoft Entra)
Custom branding (logo, colours, login background)
Group-based access management
Row-level security per user/group
Up to 100 internal Power BI reports
Embedded Power BI report viewer with auto token refresh
Microsoft Graph user search & B2B guest provisioning
Capacity auto-resume / auto-pause on schedule
Tenant health diagnostic dashboard
Login audit log
Custom domain (Business tier and up)
Standard email support, business hours SAST

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-onPricing
White-glove onboardingWe configure everything end-to-endR 15 000 once-off
Premium support & SLAPriority response, dedicated Slack channel, 4hr SLAR 5 000 / month
Data Analytics & Power BI DevelopmentCustom reports, dashboards, and data modelsContact 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 trial
FAQ

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.

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.