VIRO
Live - Financial reporting

Year to Date

Revenue
R0
4.8% vs Budget
Budget: R0 - 2 months
Cost of Sales
R0
6.8% vs Budget
Budget: R0
Gross Profit
R0
Margin: 40.1% - Budget: 41.2%
Net Profit
R0
7.8% vs Budget
Margin: 13.4% - Budget: 13.0%
Ranked Contribution by Revenue Stream
Budget Variance by Revenue Stream
StreamShareVariance %Signal
Distributor41.5%0.0%Leader
Food Brand26.8%0.0%Stable
Fresh13.4%0.0%Watch
Online9.6%0.0%Ahead
Studio8.7%0.0%Fastest
Regional Performance Snapshot
Cape Town
45.1% share
Leader - 40.9% margin - 0.0%
Johannesburg
39.1% share
Scaled base - 39.6% margin - 0.0%
George
5.2% share
Smaller base - 37.1% margin - 0.0%
Key Ratios & Expense Efficiency
MetricActualBudgetVariance
Gross Margin40.1%41.2%0.0%
Net Margin13.4%13.0%0.0%
Salaries & Wages14.1%13.6%0.0%
Leasing & Rental5.8%5.5%0.0%
Fuel3.2%3.0%0.0%
Courier & Logistics2.8%2.5%0.0%
Key Performers
R
D
M
Viro Studio has best margin - 43.2%, 0.0% above budget
!
Key Insights
Distributor contributes 41.6% of revenue
Revenue vs Budget - Monthly Overview
Consolidated P&L
YTD Actual vs Annual Budget - All Revenue Streams - All Regions
Chart of accounts - Figures exclude VAT
2 months confirmed
Line ItemYTD ActualAnnual BudgetBudget Used %Remaining BudgetStatus
Revenue
DistributorR0R0+R041.5%Ahead
Viro Food BrandR0R0+R026.8%Ahead
Viro FreshR0R0-R013.4%Behind
Viro OnlineR0R0+R09.6%Ahead
Viro StudioR0R0+R08.7%Ahead
Total RevenueR0R0+R0100%Ahead
Cost of Sales
Local inventoryR0R0-R046.4%Over
Courier, handling & redistributionR0R0-R07.8%Over
Imported stockR0R0-R05.7%On target
Total Cost of SalesR0R0-R059.9%Over
Gross ProfitR0R0+R040.1%Ahead
Operating Expenses
Salaries & wagesR0R0-R09.3%On target
Directors remunerationR0R0 - 4.7%On target
Leasing & rentalR0R0-R05.8%Over
Fuel & vehicleR0R0-R03.2%Over
Marketing & advertisingR0R0-R02.0%On target
Subscriptions & softwareR0R0-R01.7%On target
Other OpExR0R0-R04.7%On target
Total OpExR0R0-R031.3%Over
Net ProfitR0R0-R08.7%On target
Performance Detail
Distributor
R0
0.0%
Viro Food Brand
R0
0.0%
Viro Fresh
R0
0.0%
Viro Online
R0
0.0%
Viro Studio
R0
0.0%
Cape Town
R0
Net R0 · 40.9% · 0.0%
Johannesburg
R0
Net R0 · 39.6% · 0.0%
George
R0
Net R0 · 37.1% · 0.0%
May 2026 - Month to date

May 2026 MTD

Revenue
R0
5.2% vs Budget
Budget: R0
Cost of Sales
R0
6.5% vs Budget
Budget: R0
Gross Profit
R0
7.1% vs Budget
Margin: 40.3% - Budget 41.0%
Net Profit
R0
2.8% vs Budget
Margin: 13.5% - Budget 13.1%
Key Ratios
MetricActualBudgetVariance
Gross Margin40.3%41.0%0.0%
Net Margin13.5%13.1%0.0%
Salaries & Wages14.1%13.6%0.0%
Leasing & Rental5.7%5.5%0.0%
Fuel3.1%3.0%0.0%
Courier & Logistics2.7%2.5%0.0%
Key Insights
Distributor contributes 41.6% of revenue
Revenue by Revenue Stream - May MTD
Profit Summary - May MTD
Margin Trends - 12 Months to May 2026
Consolidated P&L - May 2026 (Full Chart of Accounts)
All revenue streams - All regions - Chart of accounts
Figures exclude VAT
Month to date
Line ItemActualBudgetVariance% RevenueStatusComments
Revenue
DistributorR0
Viro Food BrandR0R0+R026.7%AheadSlightly ahead of plan
Viro FreshR0R0-R013.1%BehindReview pricing and cost mix
Viro OnlineR0R0+R09.8%AheadSteady growth
Viro StudioR0R0+R08.8%AheadBranded packaging demand up
Total RevenueR0R0+R0100%Ahead
Cost of Sales
Local inventoryR0R0-R046.2%OverCommodity pricing pressure
Courier, handling & redistributionR0R0-R07.9%OverFuel surcharges applied
Imported stockR0R0-R05.7%On target
Total Cost of SalesR0R0-R059.7%Over
Gross ProfitR0R0+R040.3%Ahead
Operating Expenses
Salaries & wagesR0R0-R09.2%On target
Directors remunerationR0R0 - 4.9%On target
Leasing & rentalR0R0-R05.7%OverNew warehouse lease from Apr
Fuel & vehicleR0R0-R03.1%Over
Marketing & advertisingR0R0-R02.1%On target
InsuranceR0R0 - 1.3%On target
Subscriptions & softwareR0R0-R01.8%On target
Other OpExR0R0-R03.2%On target
Total OpExR0R0-R026.8%Over
Net ProfitR0R0+R013.5%AheadAhead despite cost pressures
Regional Breakdown - May 2026
Cape Town
R0
Net R0 - 40.8% - 0.0%
Johannesburg
R0
Net R0 - 39.6% - 0.0%
George
R0
Net R0 - 37.4% - 0.0%
May 2026 - P&L by Region
Month to date
RegionRevenueBudgetGross Margin %OpExNet ProfitStatus
Cape TownR0R040.8%R0R0Ahead
JohannesburgR0R039.6%R0R0Ahead
GeorgeR0R037.4%R0R0Ahead
TotalR0R040.3%R0R0Ahead
Revenue Streams
Revenue Stream
Revenue
R0
0.0% vs Budget
Budget: R0
Gross Profit
Budget: R0
Net Profit
R0
0.0% vs Budget
Net contribution margin: 12.7%
Margin %
Budget margin
Budget Variance %
0.0%
Revenue variance
+R0 vs budget
Distributor - Monthly Revenue vs Budget
Distributor - Revenue Contribution by Region
Regional Performance Comparison
Cape Town
51% mix
Highest contribution - 38.9% margin - 0.0%
Johannesburg
44% mix
Close second - 38.5% margin - 0.0%
George
5% mix
Distributor - Revenue Stream P&L
Distributor - All regions - Actuals vs budget
2 months confirmed
Line ItemCape TownJohannesburgGeorgeTotal ActualBudgetVariance
Revenue
Distributor salesR0R0R0R0R0+R0
Cost of Sales
Local inventoryR0R0R0R0R0-R0
Courier & handlingR0R0R0R0R0-R0
Imported stockR0R0R0R0R0-R0
Gross ProfitR0R0R0R0R0+R0
Net ContributionR0R0R0R0R0+R0
Performance Detail
Distributor
R0
Net R0 - 12.7% - 0.0%
Food Brand
R0
Net R0 - 12.7% - 0.0%
Fresh
R0
Net R0 - 12.7% - 0.0%
Online
R0
Net R0 - 12.8% - 0.0%
Studio
R0
Net R0 - 12.7% - 0.0%
Cape Town
R0
Net R0 - 38.9% - 0.0%
Johannesburg
R0
Net R0 - 38.5% - 0.0%
George
R0
Net R0 - 0.0% - 0.0%
Regions
Region
Revenue
R0
0.0% vs Budget
Budget: R0
Gross Profit
R0
Margin 40.9%
Budget: R0
Net Profit
R0
0.0% vs Budget
Margin: 13.4%
Margin %
40.9%
Gross margin
Budget: 41.0%
Budget Variance %
0.0%
Revenue variance
+R0 vs budget
Cape Town - Revenue Mix by Stream
Cape Town - Monthly Revenue vs Budget
Regional Performance Comparison
Cape Town
Leader
0.0% margin vs company - 0.0%
Johannesburg
87% of leader
0.0% margin vs company - 0.0%
George
Emerging
Highest variance - 37.1% margin
Consolidated
Baseline
40.1% margin - 0.0%
Cape Town - Regional P&L
Cape Town - All revenue streams - Actuals vs budget
2 months confirmed
Line ItemDistributorFood BrandFreshOnlineStudioActualBudgetVariance% Revenue
Revenue
SalesR0R0R0R0R0R0R0+R0100%
Cost of Sales
Local inventoryR0R0R0R0R0R0R0-R047.5%
Courier & handlingR0R0R0R0R0R0R0-R08.6%
Imported stockR0R0R0R0R0R0R0-R05.4%
Gross ProfitR0R0R0R0R0R0R0+R038.5%
Operating Expenses
Total OpExR0R0R0R0R0R0R0-R025.1%
Net ProfitR0R0R0R0R0R0R0+R013.4%
Performance Detail
Distributor
R0
Net R0 - 38.9% - 0.0%
Food Brand
R0
Net R0 - 37.9% - 0.0%
Fresh
R0
Net R0 - 38.2% - 0.0%
Online
R0
Net R0 - 38.6% - 0.0%
Studio
R0
Net R0 - 39.4% - 0.0%
Cape Town
R0
Net R0 - 40.9% - 0.0%
Johannesburg
R0
Net R0 - 39.6% - 0.0%
George
R0
Net R0 - 37.1% - 0.0%
Consolidated
R0
Net R0 - 40.1% - 0.0%
Admin panel - restricted access for sync, mapping and status controls. Ongoing budget edits happen inside the main dashboard and override seeded budget values.
Xero Sync Status
Disconnected

Connect the production Xero organisation to import actual transaction data into the dashboard.

Last sync: none
Xero is not connected.
Budget Data Status Active

Budget figures are approved production financial data stored in the reporting database.

Seed Source
CTC CASH FLOW 26'
Approved Budget
FY2026
Stored Budget
Database active
Dashboard Edits
Override seed
Budget Data Management
Use these actions for budget administration only. Manual budget changes remain on the reporting dashboard.
Last budget update: May 2026 approved import - dashboard override layer active.
Access / Admin Controls
Password protectionEnabled
Allowed usersAdmin users
Budget edit locationMain dashboard
Finance QA / Diagnostics
Temporary validation checks for budget rollups, formulas, data sources and mapping before go-live.
Check Status Expected Observed Notes
Diagnostics load when the Admin panel opens.
Mapping Controls
Xero mapping and reallocation are restricted to admin users only.
Clients can edit budgets, but cannot alter Xero mapping rules.