Data-driven analysis of January–March sales, pricing strategy, bundle design, and scaling roadmap.
Three months of consistent growth and improving margins.
| Month | Sales | COGS | Gross Profit | GP% | Expenses | Net Profit | NP% |
|---|---|---|---|---|---|---|---|
| January | ₦8,904,900 | ₦5,684,951 | ₦3,219,949 | 36.2% | ₦1,869,561 | ₦1,350,389 | 15.2% |
| February | ₦9,929,200 | ₦6,212,414 | ₦3,716,786 | 37.4% | ₦1,969,561 | ₦1,747,225 | 17.6% |
| March | ₦10,502,100 | ₦5,605,287 | ₦4,896,813 | 46.6% | ₦2,161,228 | ₦2,735,585 | 26.0% |
March COGS dropped ₦607k while sales grew ₦573k. Daily posting attracted a more profitable product mix. Every ₦1 of extra marketing returned ~₦14 in net profit.
Fruit is currently sourced from Maitama market — one of the most expensive in Abuja. Cheaper alternatives are being explored. A 10-15% ingredient cost reduction amplifies every margin improvement in this report.
4 products drive 78.5% of all revenue.
Greek Yoghurt 1L Sweet = 28% of revenue. Yoghurt production is on a separate line (30L per batch: 1 carton milk + sugar + starter + preservative), which protects kitchen capacity — but cold chain or supply disruption hits a third of the business.
Ranked by units, revenue, and profit.
| Product | Units | Revenue | Profit | Margin | ₦/Unit | Verdict |
|---|---|---|---|---|---|---|
| Greek Yoghurt 1L Sweet | 957 | ₦8.2M | ₦3.8M | 46.5% | ₦3,983 | ★ CHAMPION |
| Parfait Cup 500ml | 766 | ₦4.6M | ₦2.1M | 45.0% | ₦2,679 | ★ CHAMPION |
| Greek Yoghurt 500ml Sweet | 320 | ₦1.5M | ₦611k | 41.1% | ₦1,909 | SOLID |
| Classic Banana Bread M | 250 | ₦2.0M | ₦660k | 32.9% | ₦2,641 | SOLID |
| Chicken & Avocado Wrap | 246 | ₦1.2M | ₦301k | 24.4% | ₦1,223 | LOW MARGIN |
| Chicken Club Sandwich | 239 | ₦726k | ₦148k | 20.4% | ₦618 | PROBLEM |
| Chicken & Avocado Salad | 222 | ₦1.4M | ₦470k | 34.5% | ₦2,117 | SOLID |
| Greek Yoghurt 1L Unsweet | 88 | ₦774k | ₦526k | 68.0% | ₦5,981 | ★ HIDDEN GEM |
| Classic Banana Bread L | 84 | ₦759k | ₦112k | 14.7% | ₦1,329 | PROBLEM |
| Citrus Shrimp Salad | 27 | ₦239k | ₦144k | 60.3% | ₦5,326 | ★ HIDDEN GEM |
Greek Yoghurt Unsweetened — 68% margin, ₦5,981/unit. Same production line minus sugar. March only. Push hard.
Citrus Shrimp Salad — 60.3% margin at ₦8,500. Only 27 units. Marketing hasn't touched it.
Dairy products deliver 40-68% margins. Made-to-order kitchen items sit under 28%.
| Product | Margin | ₦/Unit |
|---|---|---|
| Greek Yoghurt 1L Unsweet | 68.0% | ₦5,981 |
| Citrus Shrimp Salad | 60.3% | ₦5,326 |
| Keto Granola 500g | 54.2% | ₦8,666 |
| Keto Granola 250g | 53.7% | ₦7,881 |
| Parfait Cup Medium | 52.4% | ₦2,880 |
| Oatmeal Cookies Pack | 50.0% | ₦4,002 |
| Greek Yoghurt 5L | 50.3% | ₦22,641 |
| Greek Yoghurt 1L Sweet | 46.5% | ₦3,983 |
| Product | Margin | ₦/Unit |
|---|---|---|
| Water | 11.5% | ₦58 |
| Honey 250g | 13.4% | ₦886 |
| Granola 300g | 14.6% | ₦1,094 |
| Banana Bread L | 14.7% | ₦1,329 |
| Chicken Club Sandwich | 20.4% | ₦618 |
| Chicken Wrap | 24.4% | ₦1,223 |
| Granola 100g | 25.3% | ₦633 |
| Skinny Shawarma | 27.0% | ₦1,103 |
Each sandwich Zuleiha makes (~15 min) instead of a Citrus Shrimp Salad costs ₦4,708 in lost profit. Yoghurt is batch-produced separately. The two categories need completely different pricing strategies.
Revenue and staffing cross-reference.
| Day | Avg Daily Rev | Orders/Day | Units | Coverage |
|---|---|---|---|---|
| Monday | ₦445,318 | 25.2 | 794 | Omolade |
| Tuesday | ₦418,964 | 20.6 | 1,019 | Joy + Omolade |
| Wednesday | ₦403,673 | 20.5 | 690 | Joy + Omolade |
| Thursday | ₦474,833 | 21.2 | 939 | Joy + Omolade |
| Friday | ₦464,610 | 24.1 | 777 | Joy |
| Saturday | ₦289,420 | 12.9 | 420 | Joy |
| Sunday | ₦90,000 | 4.0 | 33 | Closed |
Tuesdays: Chicken Club spikes to 94 units — office orders. Thu/Fri: Yogo Fura peaks (58-59 units). Saturdays: Granola 500g surges to 51 units — weekly stocking. Wednesday is the weakest weekday — a "Midweek Special" could lift it 10-15%.
Month-over-month trajectory.
| Product | Jan | Feb | Mar | Trend | Signal |
|---|---|---|---|---|---|
| Greek Yoghurt 1L Sweet | 334 | 380 | 243 | ↓36% | DECLINING |
| Parfait Cup 500ml | 231 | 239 | 296 | ↑24% | GROWING |
| Yogo Fura 250ml | 59 | 78 | 106 | ↑80% | SURGING |
| Chicken Club | 99 | 93 | 47 | ↓53% | FALLING |
| Oatmeal Cookie | 8 | 9 | 49 | ↑513% | BREAKOUT |
| Tigernut Juice | 5 | 9 | 26 | ↑420% | BREAKOUT |
| Yoghurt Unsweetened | 0 | 0 | 88 | NEW | ★ NEW STAR |
| Banana Bread L | 6 | 24 | 54 | ↑800% | GROWING · BAD MARGIN |
57.3% of orders are multi-item. These are the natural bundles.
| Product A | Product B | Frequency | Opportunity |
|---|---|---|---|
| Greek Yoghurt 1L | Granola 200g | 78× | ★ #1 BUNDLE |
| Banana Bread M | Greek Yoghurt 1L | 48× | NATURAL PAIR |
| Greek Yoghurt 1L | Parfait Cup | 46× | CROSS-SELL |
| Parfait Cup | Granola 100g | 45× | NATURAL PAIR |
| Chicken Salad | Parfait Cup | 28× | MEAL COMBO |
169 bulk orders averaging ₦56,103. Top bulk items: Parfait Cups (122 units — office orders), Greek Yoghurt 1L (92 units), Chicken Club (85 units — catering). One Granola 500g order alone was ₦500,000 (40 units).
"Goodlife Breakfast" — ₦12,500 (save ₦1,500): Yoghurt 1L + Granola 200g · 43% margin
"Healthy Lunch" — ₦10,900 (save ₦1,600): Salad + Parfait · 33% margin
"Weekly Wellness" — ₦21,900 (save ₦3,600): 2× Yoghurt + Granola + Fura · 44% margin
42.7% of orders are single-item. Each is a target.
If 20% of single-item yoghurt orders add Granola (₦3,500): 122 add-ons = ₦427,000/quarter at zero acquisition cost. 60% of customers are returning — they already trust the brand. Add this to order-taking SOPs.
Upsizing should save money. Right now it doesn't.
| Size | Price | ₦/100ml | Margin | Issue |
|---|---|---|---|---|
| 500ml | ₦4,500 | ₦900 | 41.1% | — |
| 1L | ₦9,000 | ₦900 | 46.5% | Same ₦/ml |
| 5L | ₦45,000 | ₦900 | 50.3% | No volume incentive |
Drop 5L to ₦37,000 (₦740/100ml — 18% saving) to drive bulk purchases. Maintain 53%+ margin. Communicate value: "Save 18% with the family size."
| Size | Price | Cost | Margin | Profit |
|---|---|---|---|---|
| Medium | ₦8,000 | ₦5,384 | 32.9% | ₦2,641 |
| Large | ₦9,000 | ₦7,684 | 14.7% | ₦1,329 |
₦1,000 more revenue but ₦2,300 more to make. Raise L to ₦11,000 or position Medium as the signature size.
Discounts for first-timers, referrals, and loyal customers are valid — but the variance needs structure.
| Product | Menu | Lowest | Highest | Severity |
|---|---|---|---|---|
| Greek Yoghurt 1L | ₦9,000 | ₦3,000 | ₦45,000 | CRITICAL |
| Greek Yoghurt 500ml | ₦4,500 | ₦3,500 | ₦35,000 | CRITICAL |
| Chicken Salad | ₦6,500 | ₦1,000 | ₦9,000 | HIGH |
Set a maximum discount of 15%. Require logging with a reason code. ₦3,000 vs ₦9,000 (67% off) isn't a discount — it's giving product away. Even a ₦500 average leak across 957 yoghurt units = ₦478,500 lost per quarter.
Current capacity, bottlenecks, and the path to 3× revenue.
| Category | Revenue | Margin | Scale Ease | Bottleneck |
|---|---|---|---|---|
| Dairy/Yoghurt | ₦15.8M | 46% | HIGH | Cold storage. Separate line. |
| Granola | ₦2.9M | 32% | V. HIGH | None. Shelf-stable. 32 packs/batch. |
| Baked | ₦3.2M | 32% | MEDIUM | Oven capacity. |
| Made-to-Order | ₦3.7M | 25% | LOW | Zuleiha. Single chef, ~15 min/item. |
Phase 1 (Mo 1-2 → ₦15M): Push yoghurt + parfait. Launch bundles. Fix pricing. Hire manager. Current capacity handles it.
Phase 2 (Mo 3-4 → ₦22M): Double yoghurt batches. Scale Keto Granola. Weekly subscriptions for 60% returning base. Add second rider.
Phase 3 (Mo 5-6 → ₦30M): Physical capacity ceiling. Decision: second storefront vs production kitchen + delivery-only. Core ecosystem (yoghurt + parfait + granola + fura) is location-independent — that's the scaling advantage.
Cut dead weight. Reprice underperformers.
| Product | Units | Margin | Problem | Action |
|---|---|---|---|---|
| Granola 300g | 34 | 14.6% | Cannibalizes 500g | ELIMINATE |
| Water | 26 | 11.5% | ₦58 profit/unit | ELIMINATE |
| Honey 250g | 10 | 13.4% | Selling near cost | ELIMINATE |
| Zobo, Date Powder, etc. | <10 | — | Menu clutter | ELIMINATE |
| Banana Bread L | 84 | 14.7% | -₦1,312 vs M | ₦11,000 |
| Chicken Club | 239 | 20.4% | ₦618/unit | ₦3,900 |
| Shawarma | 95 | 27.0% | Declining | ₦4,900 |
Eliminations + price fixes = ₦400,000–₦600,000 additional quarterly profit with zero extra sales.
Every product categorized by strategic role.
Invest marketing, production, and bundling here.
| Product | Revenue | Margin | Role |
|---|---|---|---|
| Greek Yoghurt 1L Sweet | ₦8.2M | 46.5% | The anchor. Every post. |
| Greek Yoghurt 1L Unsweet | ₦774k | 68.0% | Highest margin. Same line. Push hard. |
| Parfait Cup 500ml | ₦4.6M | 45.0% | Best upsell. Growing +24%. |
| Keto Granola | ₦584k | 54% | Premium. Shelf-stable. Instagram-ready. |
| Citrus Shrimp Salad | ₦239k | 60.3% | ₦5,326/unit. Feature as Chef's Special. |
| Product | Revenue | Margin | Role |
|---|---|---|---|
| Banana Bread M | ₦2.0M | 32.9% | Oven-limited. Keep as daily batch. |
| Chicken Salad | ₦1.4M | 34.5% | Best kitchen item margin. |
| Yogo Fura 250ml | ₦608k | 39.5% | Surging +80%. Watch closely. |
| Granola 200g | ₦975k | 32.8% | Bundle component. |
| Oatmeal Cookies | ₦415k | 52% | 19 packs/batch. Gift product. |
Prioritized by impact and implementation speed.
Psychological pricing: ₦9,000→₦8,900. ₦5,000→₦4,900. ₦6,000→₦5,900.
Anchor the menu: Show 5L price first. Makes 1L feel like a bargain.
Price increases: Chicken Club ₦3,000→₦3,900. Shawarma ₦4,000→₦4,900. Banana Bread L ₦9,000→₦10,900.
Discount cap: Maximum 15%. Logged with reason code. No exceptions.
Design as Instagram carousels. Feature on WhatsApp status for the 60% returning base.
"Goodlife Breakfast" ₦12,500 (save ₦1,500) · Yoghurt + Granola · 43% margin
"Healthy Lunch" ₦10,900 (save ₦1,600) · Salad + Parfait · 33% margin
"Weekly Wellness" ₦21,900 (save ₦3,600) · 2× Yoghurt + Granola + Fura · 44% margin
Every yoghurt order → "Add Granola for ₦3,500?" Every salad → "Add Parfait for ₦4,900?" Orders over ₦15k → "Wellness Pack — save ₦3,600." Estimated: ₦427,000/quarter at zero cost.
Product names: Standardize in order system. March had 5+ spellings of Greek Yoghurt.
Lock prices: Pre-printed on order ticket. Discounts need manager sign-off.
Cheaper sourcing: Every 10% drop = ~₦560k quarterly profit gain.
Hire the manager. Halima can't scale while running daily operations.
Feature most: Yoghurt Unsweetened (68%), Keto Granola (54%), Shrimp Salad (60%), Bundles.
Feature regularly: Yoghurt 1L Sweet, Parfait Cups, Yogo Fura.
Don't feature: Chicken Club, Banana Bread L, Honey — every customer attracted here costs margin vs yoghurt.
Goodlife Nutrition is fundamentally healthy — ₦5.8M net profit in Q1 with improving margins and a 60% returning customer base. The core ecosystem (yoghurt + parfait + granola + fura) drives the majority of profit and scales independently of kitchen capacity. A 15-20% revenue increase is achievable in Q2 through pricing and bundling alone. The 3× target requires scaling yoghurt production and eventually a second location — both fundable from retained earnings within 3-4 months.