
IO.NET – Empowering the Future of Decentralized AI Computing
“The sharing economy is not about replacing ownership, it's about unlocking the value of underutilized assets.” – Joe Gebbia ● IO.NET, The Overview: IO.NET is pioneering a distributed compute marketplace tailored for AI workloads, leveraging decentralized resources to disrupt the traditional high-cost compute sector dominated by centralized providers. ● Solving the AI computation bottleneck, The Value Proposition: The unprecedented growth in AI applications driving a voracious appetite f...

Bear Case of under-collateralized lending: Maple Finance Analysis
Maple Finance, Overview: Maple Finance is a decentralized corporate credit market built on-chain, to enable institutional borrowers to have access to undercollateralized loans through its lending pools which are managed by accredited pool delegates. Maple itself does not lend or borrow. It builds technology on top of which delegates can source capital from lenders, and fund borrowers. In this sense, Maple’s business model is somewhat similar to that of Shopify or Wix, where the rails are prov...

IO.NET – Empowering the Future of Decentralized AI Computing
“The sharing economy is not about replacing ownership, it's about unlocking the value of underutilized assets.” – Joe Gebbia ● IO.NET, The Overview: IO.NET is pioneering a distributed compute marketplace tailored for AI workloads, leveraging decentralized resources to disrupt the traditional high-cost compute sector dominated by centralized providers. ● Solving the AI computation bottleneck, The Value Proposition: The unprecedented growth in AI applications driving a voracious appetite f...

Bear Case of under-collateralized lending: Maple Finance Analysis
Maple Finance, Overview: Maple Finance is a decentralized corporate credit market built on-chain, to enable institutional borrowers to have access to undercollateralized loans through its lending pools which are managed by accredited pool delegates. Maple itself does not lend or borrow. It builds technology on top of which delegates can source capital from lenders, and fund borrowers. In this sense, Maple’s business model is somewhat similar to that of Shopify or Wix, where the rails are prov...
Share Dialog
Share Dialog

Subscribe to Sp!FF

Subscribe to Sp!FF
<100 subscribers
<100 subscribers


Bambrew, a pioneering company in the sustainable packaging sector, is transforming the landscape of primary packaging in India. Established to address the critical issue of plastic waste, Bambrew has developed innovative, home compostable packaging solutions that cater to a diverse range of products. Bambrew’s diverse product range includes bioplastics, bamboo paper, seaweed, banana, and other agro waste-based materials, all aimed at reducing environmental impact and saving carbon emissions for its customers. With more than 174 manufacturing partners and a state-of-the-art facility in Bengaluru capable of producing over 75 million mailer bags every month, Bambrew is a leader in sustainable packaging.
1. Environmental Impact of Single-Use Plastics:
Plastic Pollution: Single-use plastics have been widely used for various applications, despite their well-understood negative environmental impact. More than 8 billion tonnes of plastic have been produced, most of which is non-recyclable, non-biodegradable, and carcinogenic. The packaging industry alone contributes to over 55% of global plastic waste, which neither recycles nor decomposes, posing a significant environmental hazard.
Resource Depletion: The production of traditional plastic packaging relies heavily on fossil fuels, contributing to resource depletion and increased carbon emissions. This dependency on non-renewable resources exacerbates the global climate crisis.
2. Market and Regulatory Pressures:
Government Regulations: Governments worldwide, including India, are enforcing stringent regulations to reduce plastic waste. Policies such as Extended Producer Responsibility (EPR) mandate companies to manage the entire lifecycle of their products, including post-consumer waste management, pushing for higher incorporation of recycled materials and more sustainable packaging solutions.
Consumer Demand for Sustainability: Consumers are increasingly aware of environmental issues and demand sustainable products and packaging. This shift in consumer behavior drives businesses to adopt eco-friendly practices to meet market expectations and regulatory requirements.
3. Challenges in Transitioning to Sustainable Packaging:
Cost and Performance: Previous attempts at sustainable packaging have often failed due to high costs and inadequate performance compared to traditional plastics. Sustainable materials must match or exceed the durability, flexibility, and protective qualities of plastic packaging to be widely adopted. According to Raconteur, 43% of brands have cited cost as one of the greatest obstacles in switching to sustainable packaging.
Scalability and Accessibility: Making sustainable packaging solutions accessible and affordable for businesses, especially small and medium-sized enterprises, is crucial for widespread adoption. Ensuring scalability while maintaining cost-effectiveness is a significant challenge.
1. Comprehensive Sustainable Packaging Solutions:
Innovative Materials: Bambrew uses advanced materials like bamboo, sugarcane, and seaweed to create packaging solutions that are lightweight, durable, and fully biodegradable. These materials are 100% handmade, reusable, and a perfect natural substitute for plastic, ensuring minimal environmental impact without compromising quality.
Proprietary Coating: Bambrew has developed an indigenously proprietary coating that, when applied to paper, provides plastic-like properties while remaining biodegradable. This innovative coating is a trade secret and a key differentiator in the market.
2. In-House Manufacturing and R&D:
Manufacturing Capabilities: With its own facility in Bengaluru and partnerships with over 174 manufacturers, Bambrew ensures quality control and scalability. The facility can produce over 75 million mailer bags per month, converting more than 50,000 tonnes of sustainable alternatives, translating to over 100 million pieces monthly.
Research and Development: Bambrew invests heavily in R&D to continuously innovate and improve its product offerings. The focus on developing new materials and enhancing existing products ensures that Bambrew remains at the forefront of the sustainable packaging industry.
3. Cost-Effective and Scalable Solutions:
Affordable Pricing: Bambrew aims to make sustainable packaging accessible to all businesses by optimizing production processes and leveraging economies of scale. The company offers competitive pricing without compromising on quality, making eco-friendly packaging a viable option for businesses of all sizes.
Scalability: Bambrew’s robust manufacturing capabilities and strategic growth approach position it well to scale operations and meet the increasing demand for sustainable packaging solutions.
4. Strong Clientele and Market Presence:
Diverse Client Base: Bambrew’s impressive clientele spans various sectors, including major FMCG companies, e-commerce giants, pharmaceuticals, and logistics firms. This diverse client base underscores the versatility and reliability of Bambrew’s packaging solutions.
Market Leadership: Bambrew has established itself as a leader in the sustainable packaging industry in India. The company’s commitment to sustainability, innovation, and customer satisfaction has earned it a strong market presence and a loyal customer base.

The founding team of Bambrew, led by Founder & CEO Vaibhav Anant, Co-Founder Kunal Prasad, and Head of Operations Aniruddha, exemplifies a strong founder-product fit, critical to the company’s success in sustainable packaging. Vaibhav, with a background in mechanical engineering and extensive experience in manufacturing, drives the company’s vision of reducing plastic waste through innovative, eco-friendly packaging solutions. Kunal Prasad, as Co-Founder, brings a wealth of knowledge in business strategy and market expansion, ensuring Bambrew’s growth and market penetration. Aniruddha, the Head of Operations, leverages his expertise to streamline production processes and enhance operational efficiency, supporting the company’s capacity to meet large-scale demand. Together, they combine their technical expertise, business acumen, and passion for sustainability to develop and deliver high-quality, biodegradable packaging products made from bamboo, sugarcane, and other compostable materials.

Bambrew has demonstrated robust growth through strategic funding rounds. In the seed phase, the company raised $151K in 2020 and $2.52M in 2021, with significant support from investors like LetsVenture, Upsparks Capital, and Blue Ashva Capital. Moving into the Series A phase, Bambrew secured $7.2M in 2023 and an additional $1.87M in 2024, with notable investments from Blume Ventures and Blue Ashva Capital. In total, Bambrew has successfully raised $11.74M, reflecting strong investor confidence and commitment to sustainable packaging innovation.

Given Bambrew’s clientele, which spans a diverse range of sectors including FMCG, retail, pharmaceuticals, logistics, and more, we need to focus on medium and large-sized companies within these industries for our market sizing. The India Packaging Market size is estimated at USD 84.37 billion in 2024, and is expected to reach USD 142.56 billion by 2029, growing at a CAGR of 11.06% during the forecast period (2024–2029). Source:
Step 1: Understanding the Addressable Market
1. Number of Medium and Large-Sized Companies in India:
Total Number of Registered Companies in India: Approximately 1.3 million (as of 2023).
Estimated Medium and Large-Sized Companies: Let’s assume around 5% of these are medium and large-sized enterprises.
Medium and Large-Sized Companies: 1.3 million * 0.05 = 65,000 companies.
2. Industries Served by Bambrew:
FMCG
Retail
Pharmaceuticals
Logistics
E-commerce
3. Distribution Across Key Sectors:
FMCG: 20%
Retail: 20%
Pharmaceuticals: 15%
Logistics: 25%
E-commerce: 20%
4. Number of Companies per Sector:
FMCG: 65,000 * 0.20 = 13,000
Retail: 65,000 * 0.20 = 13,000
Pharmaceuticals: 65,000 * 0.15 = 9,750
Logistics: 65,000 * 0.25 = 16,250
E-commerce: 65,000 * 0.20 = 13,000
Step 2: Average Annual Packaging Spend per Company
Estimated Annual Packaging Spend (in USD):
FMCG Companies: $2 million per company
Retail Companies: $1.5 million per company
Pharmaceutical Companies: $1.2 million per company
Logistics Companies: $1 million per company
E-commerce Companies: $1.8 million per company
Step 3: Total Addressable Market (TAM)
Total Annual Packaging Spend per Sector:
FMCG: 13,000 * $2 million = $26 billion
Retail: 13,000 * $1.5 million = $19.5 billion
Pharmaceuticals: 9,750 * $1.2 million = $11.7 billion
Logistics: 16,250 * $1 million = $16.25 billion
E-commerce: 13,000 * $1.8 million = $23.4 billion
2. Total Addressable Market (TAM):
Total TAM: $26 billion + $19.5 billion + $11.7 billion + $16.25 billion + $23.4 billion = $96.85 billion
The first principle market sizing is very close to the research

Step 1: Estimating Total User Base (B2B Clients)
Given Bambrew’s diverse client base (174 stated in Website):
Large Enterprises: 56
Medium-Sized Enterprises: 118
Step 2: Average Revenue per Client Segment
Large Enterprises:
Average order value: $10,000 per month
Average frequency: 12 orders per year
Annual revenue per large enterprise: $10,000 * 12 = $120,000
Medium-Sized Enterprises:
Average order value: $2,000 per month
Average frequency: 12 orders per year
Annual revenue per medium-sized enterprise: $2,000 * 12 = $24,000
Total Annual Revenue from Each Segment
Total Revenue from Large Enterprises:
56 large enterprises * $120,000 = $6,720,000
Total Revenue from Medium-Sized Enterprises:
118 medium-sized enterprises * $24,000 = $2,832,000
Total Annual Revenue and ARPU Calculation
Total Annual Revenue:
$6,720,000 (large enterprises) + $2,832,000 (medium-sized enterprises) = $9,552,000
ARPU Calculation
ARPU = Total Annual Revenue / Total User Base
ARPU = $9,552,000 / 174
ARPU = $54,885.06
import matplotlib.pyplot as plt
# Data for Bambrew
categories = ['Operating Revenue', 'Total Expenses', 'Profit/Loss']
fy22_values = [9.34, 12.72, -3.38]
fy23_values = [43.52, 62.23, -18.03]
growth_percentages = ['+366%', '+389.2%', '-433.4%']
growth_colors = ['green', 'green', 'red']
# Creating the plot
fig, ax = plt.subplots(figsize=(14, 8))
# Bar width
bar_width = 0.35
# Position of bars on x-axis
r1 = range(len(fy22_values))
r2 = [x + bar_width for x in r1]
# Making the bar plot
bars1 = plt.bar(r1, fy22_values, color='lightseagreen', width=bar_width, edgecolor='grey', label='FY22')
bars2 = plt.bar(r2, fy23_values, color='hotpink', width=bar_width, edgecolor='grey', label='FY23')
# Adding value labels inside the bars
for bar in bars1:
yval = bar.get_height()
plt.text(bar.get_x() + bar.get_width() / 2, yval - (0.1 * yval), round(yval, 2), ha='center', va='top', fontsize=10, fontweight='bold', color='black')
for bar in bars2:
yval = bar.get_height()
plt.text(bar.get_x() + bar.get_width() / 2, yval - (0.1 * yval), round(yval, 2), ha='center', va='top', fontsize=10, fontweight='bold', color='black')
# Adding growth percentages above the bars
for i, (percentage, color) in enumerate(zip(growth_percentages, growth_colors)):
if '-' in percentage:
plt.text(r2[i], fy23_values[i] - 5, percentage, ha='center', va='top', fontsize=12, fontweight='bold', color=color)
else:
plt.text(r2[i], fy23_values[i] + 5, percentage, ha='center', va='bottom', fontsize=12, fontweight='bold', color=color)
# General layout
plt.xlabel('Categories', fontsize=14)
plt.ylabel('Amount in ₹ Cr', fontsize=14)
plt.title('Bambrew Financials FY23', fontsize=16)
plt.xticks([r + bar_width / 2 for r in range(len(fy22_values))], categories)
plt.ylim(-20, 75)
plt.legend()
# Adding grid
plt.grid(axis='y', linestyle='--', alpha=0.7)
# Save the plot to a file
plt.tight_layout()
plt.savefig('bambrew_financials_fy23.png')
plt.show()

This bar chart highlights the dramatic growth in Bambrew’s financial performance over the past fiscal year. Operating revenue surged from ₹9.34 crore in FY22 to ₹43.52 crore in FY23, a remarkable 366% increase. However, this rapid growth also led to a significant rise in total expenses, which escalated by 389.2% from ₹12.72 crore to ₹62.23 crore. Consequently, the company experienced an increased loss, ballooning from ₹3.38 crore in FY22 to ₹18.03 crore in FY23, underscoring the challenges of scaling operations sustainably.
The financial projections for Bambrew over the next three years indicate a robust growth trajectory, reflecting the company’s strategic initiatives and market demand for sustainable packaging solutions.
Assumptions:
Churn Rate: 10% annually.
Client Growth Rate: 50% annually (initial accelerated adoption and policy tailwinds)
Price Increase: 10% annually.

Starting with a total user base of 174 clients in FY24, the company anticipates a steady increase in clients, reaching 391 by FY26, despite a churn rate of 10%. The projected annual revenue is set to grow from $9.55 million in FY24 to $26.01 million in FY26, driven by a 50% year-on-year growth in new clients and a 10% annual increase in average order value. This growth is underpinned by the expansion in both large and medium-sized enterprise segments, with the ARPU rising from $54,885 in FY24 to $66,531 in FY26. These projections underscore Bambrew’s potential to scale effectively while maintaining a strong financial position, thereby solidifying its leadership in the sustainable packaging market.

The pie charts depict Bambrew’s expense distribution for FY22 and FY23. In FY23, Cost of Goods Sold (COGS) was the predominant expense, constituting 68.30% of total expenses, a notable increase from 62% in FY22. Employee benefits also saw an uptick, rising from 15% to ₹7.32 crore out of ₹62.23 crore. Freight charges, warehouse renting, and legal expenses together accounted for a substantial portion of the expenses, indicating significant operational costs associated with scaling up production and distribution.
1. Customer Acquisition Cost (CAC)
Assumptions:
Marketing and Sales Expenses: Let’s assume 10% of the total expenses are allocated to marketing and sales.
Total New Customers Acquired: We’ll use the new user/client growth to estimate this.
Marketing and Sales Expenses:
Total Expenses (FY23): ₹62.23 Cr (USD 7.8 million)
Marketing and Sales Expenses = 10% of ₹62.23 Cr = ₹6.223 Cr (USD 780,000)
New Customers Acquired:
From the projected data, the number of new clients in FY24 = 372 (new)
CAC Calculation:
CAC = Total Marketing and Sales Expenses / Total New Customers Acquired
CAC = ₹6.223 Cr / 372 = ₹1.67 Lakh per customer (USD 2,096.77)
2. Lifetime Value (LTV)
Assumptions:
Average Revenue Per User (ARPU): We use the calculated ARPU from the projection data.
Customer Lifespan: We’ll assume an average customer lifespan of 5 years.
Gross Margin: Let’s assume a gross margin of 30%.
LTV Calculation:
ARPU (FY24): ₹48,358.21 (USD 607.15)
Gross Margin = 30%
Customer Lifespan = 5 years
LTV = ARPU * Gross Margin * Customer Lifespan
LTV = ₹48,358.21 * 0.30 * 5 = ₹72,537.31 (USD 910.72)
3. LTV to CAC Ratio
LTV to CAC Ratio Calculation:
LTV to CAC Ratio = LTV / CAC
LTV to CAC Ratio = ₹72,537.31 / ₹1.67 Lakh (USD 910.72 / USD 2,096.77)
LTV to CAC Ratio ≈ 0.43
Bambrew’s LTV to CAC ratio of 0.43 indicates that the current cost of acquiring a customer is high relative to the expected revenue from that customer over their lifetime. This suggests that Bambrew may need to re-evaluate their customer acquisition strategies to ensure long-term profitability. Achieving a higher LTV to CAC ratio is essential for sustaining growth and maintaining financial health.

The EBITDA margin slightly worsened from -34% in FY22 to -34.5% in FY23, reflecting the increased costs associated with rapid growth. The expense per rupee of operating revenue marginally increased from ₹1.36 to ₹1.43, indicating a rise in operational efficiency costs. Notably, the Return on Capital Employed (ROCE) plummeted from -27% to -782%, highlighting the significant capital expenditure and the need for improved capital management strategies as the company scales.
Bambrew operates in a highly competitive landscape, facing challenges from both conventional and sustainable packaging solution providers. This analysis provides a detailed comparison of Bambrew with its main competitors in the industry.

Bambrew’s Competitive Edge, right to win:
Bambrew differentiates itself through its innovative use of sustainable materials and manufacturing processes. Here are key aspects of Bambrew’s value proposition:
Sustainable Materials: Bambrew uses recycled and renewable materials, including bioplastics, bamboo paper, seaweed, banana, and other agro-waste-based materials. These materials are 100% plastic-free and naturally compostable.
In-House Manufacturing: Bambrew has established its own manufacturing facility in Bengaluru, capable of producing more than 75 million mailer bags every month. This in-house capability ensures quality control and scalability.
Proprietary Coating: Bambrew’s proprietary biodegradable coating provides plastic-like properties to its paper products, enhancing durability and usability.
Extensive Client Base: Bambrew serves a diverse range of clients across various sectors, including FMCG, logistics, and retail. Notable clients include Unilever, Tata 1mg, Mahindra Logistics, Amazon, and BigBasket.
Eco-Friendly Products: Bambrew’s products are handmade, reusable, lightweight, durable, and fully biodegradable, making them an ideal substitute for plastic.
1. Strategic Acquisition by Large FMCG or Packaging Companies:
Bambrew’s innovative use of biodegradable materials such as bamboo, sugarcane, and seaweed positions it as a strategic acquisition target for large FMCG companies (e.g., Unilever, Nestlé) or packaging giants (e.g., Uflex, Berry Global) who are under regulatory pressure to adopt sustainable practices. With sustainability becoming a non-negotiable part of the supply chain, acquiring a brand like Bambrew with proven growth (4.66x increase in revenue from ₹9.34 Cr in FY22 to ₹43.52 Cr in FY23) can enhance their sustainability portfolio, providing both competitive advantage and regulatory compliance. Valuation at exit could range from 8-10x revenue, depending on profitability improvements.
2. Private Equity Buyout by Impact Investors:
Given Bambrew’s strong alignment with global sustainability goals and its multi-fold growth trajectory (58x operational scale increase from FY21 to FY23), it presents a compelling case for impact-driven private equity funds looking for green investments. These investors typically seek fast-growing, high-potential companies with scalable solutions to environmental challenges. A PE buyout could be highly attractive, especially if Bambrew continues its revenue growth while reducing operational inefficiencies (current EBITDA margin of -34.5%). Exit valuation could range between 7-9x EBITDA, contingent upon profitability improvements.
3. Initial Public Offering (IPO):
Bambrew could consider an IPO within the next 3-5 years, targeting a valuation of $100M+, if it meets key financial milestones. The packaging market in India is projected to grow to $142.56B by 2029, and Bambrew’s scalable business model makes it a strong candidate for listing. To prepare for a public exit, Bambrew must focus on improving profitability and reducing its cost per revenue earned (currently ₹1.43 for every ₹1), while driving revenue growth. With steady expansion and cost efficiency improvements, Bambrew could target a public exit as the eco-friendly packaging narrative gains prominence.
User Retention and Engagement
Challenge: Maintaining high user retention and converting free users to paying customers can be difficult.
Customer Conversion: Bambrew needs to ensure that its clients, particularly large and medium enterprises, continue to see value in its products and remain loyal amidst growing options.
Engagement Strategies: Continuous innovation and maintaining strong relationships with clients are crucial.
Evidence: In the packaging industry, client retention is vital due to long-term contracts and bulk orders. Losing even a few key clients can significantly impact revenue.
Scalability and Operational Challenges
Challenge: Rapid growth can strain Bambrew’s infrastructure and operations.
Manufacturing Capacity: Scaling production to meet increasing demand while maintaining quality is a significant challenge.
Supply Chain Management: Efficiently managing the supply chain, from sourcing raw materials to delivering finished products, is crucial.
Financial Sustainability
Challenge: Ensuring financial sustainability while expanding and competing with established players is critical.
Customer Acquisition Costs (CAC): High CAC can impact profitability, especially if the lifetime value (LTV) of customers does not offset these costs.
Profit Margins: Maintaining healthy profit margins amidst competitive pricing and increasing production costs is challenging.
In conclusion, Bambrew stands at the forefront of the sustainable packaging industry, leveraging its innovative use of eco-friendly materials and advanced manufacturing processes to address the critical issue of plastic waste. The company’s ability to produce high-quality, biodegradable packaging solutions from bamboo, sugarcane, seaweed, and other agro waste-based materials positions it as a leader in a rapidly growing market. With an impressive client base spanning FMCG, logistics, and retail sectors, Bambrew demonstrates the scalability and versatility of its products, ensuring minimal environmental impact without compromising on quality or performance. The company’s proprietary biodegradable coating and in-house manufacturing capabilities further enhance its competitive edge, enabling it to meet the increasing demand for sustainable packaging solutions effectively.
However, Bambrew must navigate several challenges to sustain its growth and market leadership. Ensuring financial sustainability amidst competitive pricing, managing high customer acquisition costs, and maintaining healthy profit margins are critical areas that require strategic focus. Additionally, the company needs to continuously innovate and strengthen its relationships with clients to retain a high user base and convert free users into paying customers. The strong founding team, led by Vaibhav Anant, Kunal Prasad, and Aniruddha, brings together a wealth of expertise in engineering, business strategy, and operational efficiency, making Bambrew well-equipped to overcome these challenges and drive the transition towards a more sustainable future in packaging.
Bambrew, a pioneering company in the sustainable packaging sector, is transforming the landscape of primary packaging in India. Established to address the critical issue of plastic waste, Bambrew has developed innovative, home compostable packaging solutions that cater to a diverse range of products. Bambrew’s diverse product range includes bioplastics, bamboo paper, seaweed, banana, and other agro waste-based materials, all aimed at reducing environmental impact and saving carbon emissions for its customers. With more than 174 manufacturing partners and a state-of-the-art facility in Bengaluru capable of producing over 75 million mailer bags every month, Bambrew is a leader in sustainable packaging.
1. Environmental Impact of Single-Use Plastics:
Plastic Pollution: Single-use plastics have been widely used for various applications, despite their well-understood negative environmental impact. More than 8 billion tonnes of plastic have been produced, most of which is non-recyclable, non-biodegradable, and carcinogenic. The packaging industry alone contributes to over 55% of global plastic waste, which neither recycles nor decomposes, posing a significant environmental hazard.
Resource Depletion: The production of traditional plastic packaging relies heavily on fossil fuels, contributing to resource depletion and increased carbon emissions. This dependency on non-renewable resources exacerbates the global climate crisis.
2. Market and Regulatory Pressures:
Government Regulations: Governments worldwide, including India, are enforcing stringent regulations to reduce plastic waste. Policies such as Extended Producer Responsibility (EPR) mandate companies to manage the entire lifecycle of their products, including post-consumer waste management, pushing for higher incorporation of recycled materials and more sustainable packaging solutions.
Consumer Demand for Sustainability: Consumers are increasingly aware of environmental issues and demand sustainable products and packaging. This shift in consumer behavior drives businesses to adopt eco-friendly practices to meet market expectations and regulatory requirements.
3. Challenges in Transitioning to Sustainable Packaging:
Cost and Performance: Previous attempts at sustainable packaging have often failed due to high costs and inadequate performance compared to traditional plastics. Sustainable materials must match or exceed the durability, flexibility, and protective qualities of plastic packaging to be widely adopted. According to Raconteur, 43% of brands have cited cost as one of the greatest obstacles in switching to sustainable packaging.
Scalability and Accessibility: Making sustainable packaging solutions accessible and affordable for businesses, especially small and medium-sized enterprises, is crucial for widespread adoption. Ensuring scalability while maintaining cost-effectiveness is a significant challenge.
1. Comprehensive Sustainable Packaging Solutions:
Innovative Materials: Bambrew uses advanced materials like bamboo, sugarcane, and seaweed to create packaging solutions that are lightweight, durable, and fully biodegradable. These materials are 100% handmade, reusable, and a perfect natural substitute for plastic, ensuring minimal environmental impact without compromising quality.
Proprietary Coating: Bambrew has developed an indigenously proprietary coating that, when applied to paper, provides plastic-like properties while remaining biodegradable. This innovative coating is a trade secret and a key differentiator in the market.
2. In-House Manufacturing and R&D:
Manufacturing Capabilities: With its own facility in Bengaluru and partnerships with over 174 manufacturers, Bambrew ensures quality control and scalability. The facility can produce over 75 million mailer bags per month, converting more than 50,000 tonnes of sustainable alternatives, translating to over 100 million pieces monthly.
Research and Development: Bambrew invests heavily in R&D to continuously innovate and improve its product offerings. The focus on developing new materials and enhancing existing products ensures that Bambrew remains at the forefront of the sustainable packaging industry.
3. Cost-Effective and Scalable Solutions:
Affordable Pricing: Bambrew aims to make sustainable packaging accessible to all businesses by optimizing production processes and leveraging economies of scale. The company offers competitive pricing without compromising on quality, making eco-friendly packaging a viable option for businesses of all sizes.
Scalability: Bambrew’s robust manufacturing capabilities and strategic growth approach position it well to scale operations and meet the increasing demand for sustainable packaging solutions.
4. Strong Clientele and Market Presence:
Diverse Client Base: Bambrew’s impressive clientele spans various sectors, including major FMCG companies, e-commerce giants, pharmaceuticals, and logistics firms. This diverse client base underscores the versatility and reliability of Bambrew’s packaging solutions.
Market Leadership: Bambrew has established itself as a leader in the sustainable packaging industry in India. The company’s commitment to sustainability, innovation, and customer satisfaction has earned it a strong market presence and a loyal customer base.

The founding team of Bambrew, led by Founder & CEO Vaibhav Anant, Co-Founder Kunal Prasad, and Head of Operations Aniruddha, exemplifies a strong founder-product fit, critical to the company’s success in sustainable packaging. Vaibhav, with a background in mechanical engineering and extensive experience in manufacturing, drives the company’s vision of reducing plastic waste through innovative, eco-friendly packaging solutions. Kunal Prasad, as Co-Founder, brings a wealth of knowledge in business strategy and market expansion, ensuring Bambrew’s growth and market penetration. Aniruddha, the Head of Operations, leverages his expertise to streamline production processes and enhance operational efficiency, supporting the company’s capacity to meet large-scale demand. Together, they combine their technical expertise, business acumen, and passion for sustainability to develop and deliver high-quality, biodegradable packaging products made from bamboo, sugarcane, and other compostable materials.

Bambrew has demonstrated robust growth through strategic funding rounds. In the seed phase, the company raised $151K in 2020 and $2.52M in 2021, with significant support from investors like LetsVenture, Upsparks Capital, and Blue Ashva Capital. Moving into the Series A phase, Bambrew secured $7.2M in 2023 and an additional $1.87M in 2024, with notable investments from Blume Ventures and Blue Ashva Capital. In total, Bambrew has successfully raised $11.74M, reflecting strong investor confidence and commitment to sustainable packaging innovation.

Given Bambrew’s clientele, which spans a diverse range of sectors including FMCG, retail, pharmaceuticals, logistics, and more, we need to focus on medium and large-sized companies within these industries for our market sizing. The India Packaging Market size is estimated at USD 84.37 billion in 2024, and is expected to reach USD 142.56 billion by 2029, growing at a CAGR of 11.06% during the forecast period (2024–2029). Source:
Step 1: Understanding the Addressable Market
1. Number of Medium and Large-Sized Companies in India:
Total Number of Registered Companies in India: Approximately 1.3 million (as of 2023).
Estimated Medium and Large-Sized Companies: Let’s assume around 5% of these are medium and large-sized enterprises.
Medium and Large-Sized Companies: 1.3 million * 0.05 = 65,000 companies.
2. Industries Served by Bambrew:
FMCG
Retail
Pharmaceuticals
Logistics
E-commerce
3. Distribution Across Key Sectors:
FMCG: 20%
Retail: 20%
Pharmaceuticals: 15%
Logistics: 25%
E-commerce: 20%
4. Number of Companies per Sector:
FMCG: 65,000 * 0.20 = 13,000
Retail: 65,000 * 0.20 = 13,000
Pharmaceuticals: 65,000 * 0.15 = 9,750
Logistics: 65,000 * 0.25 = 16,250
E-commerce: 65,000 * 0.20 = 13,000
Step 2: Average Annual Packaging Spend per Company
Estimated Annual Packaging Spend (in USD):
FMCG Companies: $2 million per company
Retail Companies: $1.5 million per company
Pharmaceutical Companies: $1.2 million per company
Logistics Companies: $1 million per company
E-commerce Companies: $1.8 million per company
Step 3: Total Addressable Market (TAM)
Total Annual Packaging Spend per Sector:
FMCG: 13,000 * $2 million = $26 billion
Retail: 13,000 * $1.5 million = $19.5 billion
Pharmaceuticals: 9,750 * $1.2 million = $11.7 billion
Logistics: 16,250 * $1 million = $16.25 billion
E-commerce: 13,000 * $1.8 million = $23.4 billion
2. Total Addressable Market (TAM):
Total TAM: $26 billion + $19.5 billion + $11.7 billion + $16.25 billion + $23.4 billion = $96.85 billion
The first principle market sizing is very close to the research

Step 1: Estimating Total User Base (B2B Clients)
Given Bambrew’s diverse client base (174 stated in Website):
Large Enterprises: 56
Medium-Sized Enterprises: 118
Step 2: Average Revenue per Client Segment
Large Enterprises:
Average order value: $10,000 per month
Average frequency: 12 orders per year
Annual revenue per large enterprise: $10,000 * 12 = $120,000
Medium-Sized Enterprises:
Average order value: $2,000 per month
Average frequency: 12 orders per year
Annual revenue per medium-sized enterprise: $2,000 * 12 = $24,000
Total Annual Revenue from Each Segment
Total Revenue from Large Enterprises:
56 large enterprises * $120,000 = $6,720,000
Total Revenue from Medium-Sized Enterprises:
118 medium-sized enterprises * $24,000 = $2,832,000
Total Annual Revenue and ARPU Calculation
Total Annual Revenue:
$6,720,000 (large enterprises) + $2,832,000 (medium-sized enterprises) = $9,552,000
ARPU Calculation
ARPU = Total Annual Revenue / Total User Base
ARPU = $9,552,000 / 174
ARPU = $54,885.06
import matplotlib.pyplot as plt
# Data for Bambrew
categories = ['Operating Revenue', 'Total Expenses', 'Profit/Loss']
fy22_values = [9.34, 12.72, -3.38]
fy23_values = [43.52, 62.23, -18.03]
growth_percentages = ['+366%', '+389.2%', '-433.4%']
growth_colors = ['green', 'green', 'red']
# Creating the plot
fig, ax = plt.subplots(figsize=(14, 8))
# Bar width
bar_width = 0.35
# Position of bars on x-axis
r1 = range(len(fy22_values))
r2 = [x + bar_width for x in r1]
# Making the bar plot
bars1 = plt.bar(r1, fy22_values, color='lightseagreen', width=bar_width, edgecolor='grey', label='FY22')
bars2 = plt.bar(r2, fy23_values, color='hotpink', width=bar_width, edgecolor='grey', label='FY23')
# Adding value labels inside the bars
for bar in bars1:
yval = bar.get_height()
plt.text(bar.get_x() + bar.get_width() / 2, yval - (0.1 * yval), round(yval, 2), ha='center', va='top', fontsize=10, fontweight='bold', color='black')
for bar in bars2:
yval = bar.get_height()
plt.text(bar.get_x() + bar.get_width() / 2, yval - (0.1 * yval), round(yval, 2), ha='center', va='top', fontsize=10, fontweight='bold', color='black')
# Adding growth percentages above the bars
for i, (percentage, color) in enumerate(zip(growth_percentages, growth_colors)):
if '-' in percentage:
plt.text(r2[i], fy23_values[i] - 5, percentage, ha='center', va='top', fontsize=12, fontweight='bold', color=color)
else:
plt.text(r2[i], fy23_values[i] + 5, percentage, ha='center', va='bottom', fontsize=12, fontweight='bold', color=color)
# General layout
plt.xlabel('Categories', fontsize=14)
plt.ylabel('Amount in ₹ Cr', fontsize=14)
plt.title('Bambrew Financials FY23', fontsize=16)
plt.xticks([r + bar_width / 2 for r in range(len(fy22_values))], categories)
plt.ylim(-20, 75)
plt.legend()
# Adding grid
plt.grid(axis='y', linestyle='--', alpha=0.7)
# Save the plot to a file
plt.tight_layout()
plt.savefig('bambrew_financials_fy23.png')
plt.show()

This bar chart highlights the dramatic growth in Bambrew’s financial performance over the past fiscal year. Operating revenue surged from ₹9.34 crore in FY22 to ₹43.52 crore in FY23, a remarkable 366% increase. However, this rapid growth also led to a significant rise in total expenses, which escalated by 389.2% from ₹12.72 crore to ₹62.23 crore. Consequently, the company experienced an increased loss, ballooning from ₹3.38 crore in FY22 to ₹18.03 crore in FY23, underscoring the challenges of scaling operations sustainably.
The financial projections for Bambrew over the next three years indicate a robust growth trajectory, reflecting the company’s strategic initiatives and market demand for sustainable packaging solutions.
Assumptions:
Churn Rate: 10% annually.
Client Growth Rate: 50% annually (initial accelerated adoption and policy tailwinds)
Price Increase: 10% annually.

Starting with a total user base of 174 clients in FY24, the company anticipates a steady increase in clients, reaching 391 by FY26, despite a churn rate of 10%. The projected annual revenue is set to grow from $9.55 million in FY24 to $26.01 million in FY26, driven by a 50% year-on-year growth in new clients and a 10% annual increase in average order value. This growth is underpinned by the expansion in both large and medium-sized enterprise segments, with the ARPU rising from $54,885 in FY24 to $66,531 in FY26. These projections underscore Bambrew’s potential to scale effectively while maintaining a strong financial position, thereby solidifying its leadership in the sustainable packaging market.

The pie charts depict Bambrew’s expense distribution for FY22 and FY23. In FY23, Cost of Goods Sold (COGS) was the predominant expense, constituting 68.30% of total expenses, a notable increase from 62% in FY22. Employee benefits also saw an uptick, rising from 15% to ₹7.32 crore out of ₹62.23 crore. Freight charges, warehouse renting, and legal expenses together accounted for a substantial portion of the expenses, indicating significant operational costs associated with scaling up production and distribution.
1. Customer Acquisition Cost (CAC)
Assumptions:
Marketing and Sales Expenses: Let’s assume 10% of the total expenses are allocated to marketing and sales.
Total New Customers Acquired: We’ll use the new user/client growth to estimate this.
Marketing and Sales Expenses:
Total Expenses (FY23): ₹62.23 Cr (USD 7.8 million)
Marketing and Sales Expenses = 10% of ₹62.23 Cr = ₹6.223 Cr (USD 780,000)
New Customers Acquired:
From the projected data, the number of new clients in FY24 = 372 (new)
CAC Calculation:
CAC = Total Marketing and Sales Expenses / Total New Customers Acquired
CAC = ₹6.223 Cr / 372 = ₹1.67 Lakh per customer (USD 2,096.77)
2. Lifetime Value (LTV)
Assumptions:
Average Revenue Per User (ARPU): We use the calculated ARPU from the projection data.
Customer Lifespan: We’ll assume an average customer lifespan of 5 years.
Gross Margin: Let’s assume a gross margin of 30%.
LTV Calculation:
ARPU (FY24): ₹48,358.21 (USD 607.15)
Gross Margin = 30%
Customer Lifespan = 5 years
LTV = ARPU * Gross Margin * Customer Lifespan
LTV = ₹48,358.21 * 0.30 * 5 = ₹72,537.31 (USD 910.72)
3. LTV to CAC Ratio
LTV to CAC Ratio Calculation:
LTV to CAC Ratio = LTV / CAC
LTV to CAC Ratio = ₹72,537.31 / ₹1.67 Lakh (USD 910.72 / USD 2,096.77)
LTV to CAC Ratio ≈ 0.43
Bambrew’s LTV to CAC ratio of 0.43 indicates that the current cost of acquiring a customer is high relative to the expected revenue from that customer over their lifetime. This suggests that Bambrew may need to re-evaluate their customer acquisition strategies to ensure long-term profitability. Achieving a higher LTV to CAC ratio is essential for sustaining growth and maintaining financial health.

The EBITDA margin slightly worsened from -34% in FY22 to -34.5% in FY23, reflecting the increased costs associated with rapid growth. The expense per rupee of operating revenue marginally increased from ₹1.36 to ₹1.43, indicating a rise in operational efficiency costs. Notably, the Return on Capital Employed (ROCE) plummeted from -27% to -782%, highlighting the significant capital expenditure and the need for improved capital management strategies as the company scales.
Bambrew operates in a highly competitive landscape, facing challenges from both conventional and sustainable packaging solution providers. This analysis provides a detailed comparison of Bambrew with its main competitors in the industry.

Bambrew’s Competitive Edge, right to win:
Bambrew differentiates itself through its innovative use of sustainable materials and manufacturing processes. Here are key aspects of Bambrew’s value proposition:
Sustainable Materials: Bambrew uses recycled and renewable materials, including bioplastics, bamboo paper, seaweed, banana, and other agro-waste-based materials. These materials are 100% plastic-free and naturally compostable.
In-House Manufacturing: Bambrew has established its own manufacturing facility in Bengaluru, capable of producing more than 75 million mailer bags every month. This in-house capability ensures quality control and scalability.
Proprietary Coating: Bambrew’s proprietary biodegradable coating provides plastic-like properties to its paper products, enhancing durability and usability.
Extensive Client Base: Bambrew serves a diverse range of clients across various sectors, including FMCG, logistics, and retail. Notable clients include Unilever, Tata 1mg, Mahindra Logistics, Amazon, and BigBasket.
Eco-Friendly Products: Bambrew’s products are handmade, reusable, lightweight, durable, and fully biodegradable, making them an ideal substitute for plastic.
1. Strategic Acquisition by Large FMCG or Packaging Companies:
Bambrew’s innovative use of biodegradable materials such as bamboo, sugarcane, and seaweed positions it as a strategic acquisition target for large FMCG companies (e.g., Unilever, Nestlé) or packaging giants (e.g., Uflex, Berry Global) who are under regulatory pressure to adopt sustainable practices. With sustainability becoming a non-negotiable part of the supply chain, acquiring a brand like Bambrew with proven growth (4.66x increase in revenue from ₹9.34 Cr in FY22 to ₹43.52 Cr in FY23) can enhance their sustainability portfolio, providing both competitive advantage and regulatory compliance. Valuation at exit could range from 8-10x revenue, depending on profitability improvements.
2. Private Equity Buyout by Impact Investors:
Given Bambrew’s strong alignment with global sustainability goals and its multi-fold growth trajectory (58x operational scale increase from FY21 to FY23), it presents a compelling case for impact-driven private equity funds looking for green investments. These investors typically seek fast-growing, high-potential companies with scalable solutions to environmental challenges. A PE buyout could be highly attractive, especially if Bambrew continues its revenue growth while reducing operational inefficiencies (current EBITDA margin of -34.5%). Exit valuation could range between 7-9x EBITDA, contingent upon profitability improvements.
3. Initial Public Offering (IPO):
Bambrew could consider an IPO within the next 3-5 years, targeting a valuation of $100M+, if it meets key financial milestones. The packaging market in India is projected to grow to $142.56B by 2029, and Bambrew’s scalable business model makes it a strong candidate for listing. To prepare for a public exit, Bambrew must focus on improving profitability and reducing its cost per revenue earned (currently ₹1.43 for every ₹1), while driving revenue growth. With steady expansion and cost efficiency improvements, Bambrew could target a public exit as the eco-friendly packaging narrative gains prominence.
User Retention and Engagement
Challenge: Maintaining high user retention and converting free users to paying customers can be difficult.
Customer Conversion: Bambrew needs to ensure that its clients, particularly large and medium enterprises, continue to see value in its products and remain loyal amidst growing options.
Engagement Strategies: Continuous innovation and maintaining strong relationships with clients are crucial.
Evidence: In the packaging industry, client retention is vital due to long-term contracts and bulk orders. Losing even a few key clients can significantly impact revenue.
Scalability and Operational Challenges
Challenge: Rapid growth can strain Bambrew’s infrastructure and operations.
Manufacturing Capacity: Scaling production to meet increasing demand while maintaining quality is a significant challenge.
Supply Chain Management: Efficiently managing the supply chain, from sourcing raw materials to delivering finished products, is crucial.
Financial Sustainability
Challenge: Ensuring financial sustainability while expanding and competing with established players is critical.
Customer Acquisition Costs (CAC): High CAC can impact profitability, especially if the lifetime value (LTV) of customers does not offset these costs.
Profit Margins: Maintaining healthy profit margins amidst competitive pricing and increasing production costs is challenging.
In conclusion, Bambrew stands at the forefront of the sustainable packaging industry, leveraging its innovative use of eco-friendly materials and advanced manufacturing processes to address the critical issue of plastic waste. The company’s ability to produce high-quality, biodegradable packaging solutions from bamboo, sugarcane, seaweed, and other agro waste-based materials positions it as a leader in a rapidly growing market. With an impressive client base spanning FMCG, logistics, and retail sectors, Bambrew demonstrates the scalability and versatility of its products, ensuring minimal environmental impact without compromising on quality or performance. The company’s proprietary biodegradable coating and in-house manufacturing capabilities further enhance its competitive edge, enabling it to meet the increasing demand for sustainable packaging solutions effectively.
However, Bambrew must navigate several challenges to sustain its growth and market leadership. Ensuring financial sustainability amidst competitive pricing, managing high customer acquisition costs, and maintaining healthy profit margins are critical areas that require strategic focus. Additionally, the company needs to continuously innovate and strengthen its relationships with clients to retain a high user base and convert free users into paying customers. The strong founding team, led by Vaibhav Anant, Kunal Prasad, and Aniruddha, brings together a wealth of expertise in engineering, business strategy, and operational efficiency, making Bambrew well-equipped to overcome these challenges and drive the transition towards a more sustainable future in packaging.
import matplotlib.pyplot as plt
import numpy as np
# Expense data for Bambrew
expenses_2022 = [62, 15, 14, 3, 2, 4] # In percentage
expenses_2023 = [68.30, (7.32/62.23)*100, (3.36/62.23)*100, (1.7/62.23)*100, (1/62.23)*100, 100 - (68.30 + (7.32/62.23)*100 + (3.36/62.23)*100 + (1.7/62.23)*100 + (1/62.23)*100)] # In percentage
total_expenses_2022 = 12.72
total_expenses_2023 = 62.23
# Labels for the expenses
labels_2022 = ['COGS 62%', 'Employee Benefit 15%', 'Others 14%', 'Freight Charges 3%', 'Warehouse Renting 2%', 'Legal 4%']
labels_2023 = [f'COGS 68.30%', f'Employee Benefit {(7.32/62.23)*100:.2f}%', f'Freight Charges {(3.36/62.23)*100:.2f}%',
f'Warehouse Renting {(1.7/62.23)*100:.2f}%', f'Legal {(1/62.23)*100:.2f}%',
f'Others {100 - (68.30 + (7.32/62.23)*100 + (3.36/62.23)*100 + (1.7/62.23)*100 + (1/62.23)*100):.2f}%']
# Colors for each category
colors = ['lightseagreen', 'hotpink', 'lightskyblue', 'lightcoral', 'teal', 'plum']
textprops = {"fontsize": 12}
# Create the pie charts
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(14, 7))
wedges_2022, texts_2022, autotexts_2022 = ax1.pie(
expenses_2022, colors=colors[:len(expenses_2022)], autopct='%1.2f%%', startangle=140, textprops=textprops)
ax1.set_title('FY22', fontsize=14)
wedges_2023, texts_2023, autotexts_2023 = ax2.pie(
expenses_2023, colors=colors, autopct='%1.2f%%', startangle=140, textprops=textprops)
ax2.set_title('FY23', fontsize=14)
# Draw the pie charts
for autotext in autotexts_2022 + autotexts_2023:
autotext.set_color('white')
# Adding the labels closer to the charts with shorter arrows
for i, wedge in enumerate(wedges_2022):
angle = (wedge.theta2 - wedge.theta1) / 2. + wedge.theta1
y = np.sin(np.deg2rad(angle))
x = np.cos(np.deg2rad(angle))
horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))]
ax1.annotate(labels_2022[i], xy=(x, y), xytext=(1.1*np.sign(x), 1.1*y),
arrowprops=dict(facecolor='black', arrowstyle='->'), horizontalalignment=horizontalalignment, fontsize=12)
for i, wedge in enumerate(wedges_2023):
angle = (wedge.theta2 - wedge.theta1) / 2. + wedge.theta1
y = np.sin(np.deg2rad(angle))
x = np.cos(np.deg2rad(angle))
horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))]
ax2.annotate(labels_2023[i], xy=(x, y), xytext=(1.1*np.sign(x), 1.1*y),
arrowprops=dict(facecolor='black', arrowstyle='->'), horizontalalignment=horizontalalignment, fontsize=12)
# Adding legends
legend_elements = [
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[0], markersize=10, label='COGS'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[1], markersize=10, label='Employee Benefit'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[2], markersize=10, label='Others'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[3], markersize=10, label='Freight Charges'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[4], markersize=10, label='Warehouse Renting'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[5], markersize=10, label='Legal')
]
fig.legend(handles=legend_elements, loc='upper center', ncol=3, fontsize=12, bbox_to_anchor=(0.5, -0.05))
# Adding titles and total amounts
fig.suptitle('Bambrew Expenses Breakdown', fontsize=16)
fig.text(0.25, 0.95, 'Total ₹12.72 Cr', ha='center', fontsize=14)
fig.text(0.75, 0.95, 'Total ₹62.23 Cr', ha='center', fontsize=14)
plt.show()
import matplotlib.pyplot as plt
import numpy as np
# Expense data for Bambrew
expenses_2022 = [62, 15, 14, 3, 2, 4] # In percentage
expenses_2023 = [68.30, (7.32/62.23)*100, (3.36/62.23)*100, (1.7/62.23)*100, (1/62.23)*100, 100 - (68.30 + (7.32/62.23)*100 + (3.36/62.23)*100 + (1.7/62.23)*100 + (1/62.23)*100)] # In percentage
total_expenses_2022 = 12.72
total_expenses_2023 = 62.23
# Labels for the expenses
labels_2022 = ['COGS 62%', 'Employee Benefit 15%', 'Others 14%', 'Freight Charges 3%', 'Warehouse Renting 2%', 'Legal 4%']
labels_2023 = [f'COGS 68.30%', f'Employee Benefit {(7.32/62.23)*100:.2f}%', f'Freight Charges {(3.36/62.23)*100:.2f}%',
f'Warehouse Renting {(1.7/62.23)*100:.2f}%', f'Legal {(1/62.23)*100:.2f}%',
f'Others {100 - (68.30 + (7.32/62.23)*100 + (3.36/62.23)*100 + (1.7/62.23)*100 + (1/62.23)*100):.2f}%']
# Colors for each category
colors = ['lightseagreen', 'hotpink', 'lightskyblue', 'lightcoral', 'teal', 'plum']
textprops = {"fontsize": 12}
# Create the pie charts
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(14, 7))
wedges_2022, texts_2022, autotexts_2022 = ax1.pie(
expenses_2022, colors=colors[:len(expenses_2022)], autopct='%1.2f%%', startangle=140, textprops=textprops)
ax1.set_title('FY22', fontsize=14)
wedges_2023, texts_2023, autotexts_2023 = ax2.pie(
expenses_2023, colors=colors, autopct='%1.2f%%', startangle=140, textprops=textprops)
ax2.set_title('FY23', fontsize=14)
# Draw the pie charts
for autotext in autotexts_2022 + autotexts_2023:
autotext.set_color('white')
# Adding the labels closer to the charts with shorter arrows
for i, wedge in enumerate(wedges_2022):
angle = (wedge.theta2 - wedge.theta1) / 2. + wedge.theta1
y = np.sin(np.deg2rad(angle))
x = np.cos(np.deg2rad(angle))
horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))]
ax1.annotate(labels_2022[i], xy=(x, y), xytext=(1.1*np.sign(x), 1.1*y),
arrowprops=dict(facecolor='black', arrowstyle='->'), horizontalalignment=horizontalalignment, fontsize=12)
for i, wedge in enumerate(wedges_2023):
angle = (wedge.theta2 - wedge.theta1) / 2. + wedge.theta1
y = np.sin(np.deg2rad(angle))
x = np.cos(np.deg2rad(angle))
horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))]
ax2.annotate(labels_2023[i], xy=(x, y), xytext=(1.1*np.sign(x), 1.1*y),
arrowprops=dict(facecolor='black', arrowstyle='->'), horizontalalignment=horizontalalignment, fontsize=12)
# Adding legends
legend_elements = [
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[0], markersize=10, label='COGS'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[1], markersize=10, label='Employee Benefit'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[2], markersize=10, label='Others'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[3], markersize=10, label='Freight Charges'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[4], markersize=10, label='Warehouse Renting'),
plt.Line2D([0], [0], marker='o', color='w', markerfacecolor=colors[5], markersize=10, label='Legal')
]
fig.legend(handles=legend_elements, loc='upper center', ncol=3, fontsize=12, bbox_to_anchor=(0.5, -0.05))
# Adding titles and total amounts
fig.suptitle('Bambrew Expenses Breakdown', fontsize=16)
fig.text(0.25, 0.95, 'Total ₹12.72 Cr', ha='center', fontsize=14)
fig.text(0.75, 0.95, 'Total ₹62.23 Cr', ha='center', fontsize=14)
plt.show()
No activity yet