The company was generating approximately $460,000 CAD in monthly sales, yet the owner was still approving routine discounts, inventory had climbed above $1 million CAD, and monthly operating profit was only around $17,000 CAD.
The immediate instinct was to push harder on sales.
The company was already spending approximately $18,000 CAD per month on digital advertising, local promotion, and other customer acquisition activities. More enquiries would certainly help, but another number made us question whether customer acquisition was really the first problem to solve.
At roughly 24% gross margin, every $100 CAD of sales was producing only about $24 CAD of gross profit before payroll, occupancy, administration, and other operating expenses.
Increasing sales without addressing pricing, operating inefficiency, and working capital could make the company busier without making it proportionately more profitable.
We therefore looked at the business as one connected system: which customers it was attracting, what it was selling them, what margin remained, how efficiently orders moved through the company, how much inventory and receivables consumed cash, and how much of the operation still depended on the owner.
The business had grown, but many of its processes had not
The company operated a construction and renovation materials retail business serving a mixture of contractors and homeowners.
It employed approximately 24 people across sales, purchasing, warehouse operations, administration, and management.
Monthly sales averaged around $460,000 CAD, or approximately $5.5 million CAD annually.
Cost of goods sold was close to $350,000 CAD per month, leaving approximately:
$460,000 CAD sales – $350,000 CAD cost of goods = $110,000 CAD gross profit
before operating expenses.
Operating expenses were approximately $93,000 CAD per month, leaving roughly $17,000 CAD before financing costs and income taxes.
The business was profitable, but a margin of less than 4% left relatively little room for pricing errors, inventory losses, bad debts, or unexpected expenses.
At the same time, approximately $1.05 million CAD was tied up in inventory.
The company clearly had sales.
The question was how much of those sales were creating economic value.
The company was generating leads, but it could not tell which ones were valuable
The business received approximately 340 identifiable new-customer enquiries per month through its website, telephone calls, advertising campaigns, and other marketing sources.
Around 145 became meaningful quote opportunities, and approximately 68 became first-time customers.
The acquisition funnel therefore looked roughly like this:
340 enquiries → 145 quote opportunities → 68 new customers
At approximately $18,000 CAD of monthly customer acquisition spending, the apparent cost was:
$18,000 ÷ 68 = about $265 CAD per new customer
That number by itself did not tell management whether the marketing was working.
A contractor placing repeated orders over several years was economically different from a homeowner making one small purchase. A campaign generating 100 enquiries was not necessarily better than one generating 30 if the smaller campaign brought in larger, repeat customers.
The company could see how much it spent on marketing, but it could not reliably connect source → quote → sale → customer value.
We reorganized acquisition reporting around that sequence.
Management began tracking lead source, qualified enquiry rate, quote rate, conversion, first purchase, repeat activity, and acquisition cost.
This revealed that some campaigns were producing large numbers of low-intent enquiries while several smaller sources were generating a disproportionately high share of contractor accounts.
Instead of increasing the $18,000 CAD marketing budget, we recommended reallocating part of it toward the better-performing sources.
We also looked at what happened after an enquiry arrived.
That exposed a second problem.
A customer could be ready to buy while the quote was still moving through the company
Quotes for larger or non-standard purchases often required information from sales, purchasing, and sometimes the owner.
An employee might check inventory, ask purchasing for supplier cost, prepare the quote, request a pricing decision, revise the quote, send it to the customer, and later follow up manually.
The workflow had developed gradually.
Nobody had deliberately designed it.
For more involved requests, there were approximately nine recurring process steps and four internal handoffs before the customer received a final quote.
Average turnaround was approximately 7.5 business hours, and some quotes took more than a day.
That was particularly costly for contractor customers.
A contractor looking for materials to keep a project moving did not necessarily wait. The same request could be sent to two or three suppliers, and response time became part of the purchasing decision.
We mapped the quote-to-order process and separated normal orders from genuine exceptions.
Several steps existed because employees did not have enough information or authority to complete the transaction themselves.
Others involved entering the same information into more than one system.
The redesigned normal workflow reduced the process to approximately six core steps and clearly assigned responsibility at each point.
But workflow design alone could not solve one of the biggest delays.
Pricing still frequently required judgment from the owner.
The business knew its markup, but not always its margin
The company carried a broad range of construction products with materially different economics.
Some products were highly price-sensitive and easy for customers to compare across retailers. Others required more service, sourcing effort, handling, or inventory commitment.
Pricing practices had developed around supplier costs, historical markups, competitor prices, employee judgment, and negotiation with larger customers.
That created inconsistent results.
We analyzed sales and gross profit by product group, customer type, transaction size, and discount level.
The overall gross margin was about 24%, but that average concealed a wide distribution.
Approximately 17% of revenue was coming from sales with gross margins below 15%.
Some of that business was strategically justified. Large contractor accounts could purchase lower-margin products while generating profitable business elsewhere.
Other low-margin sales had no clear strategic reason.
Discounts were one cause.
An employee could focus on winning a $10,000 CAD order without seeing that an additional 5% discount represented $500 CAD of gross profit given away immediately.
The effect becomes much larger at scale.
If the company discounted only 2% unnecessarily across $200,000 CAD of monthly negotiable sales, the annual cost would be:
$200,000 × 2% × 12 = $48,000 CAD
in foregone gross profit.
We did not recommend simply increasing every price.
Instead, we developed a margin framework by product and customer category.
Management established target margins, pricing floors, and discount authority levels. Sales employees retained reasonable flexibility, while larger exceptions required management approval.
The company also began reviewing margin dollars, not only sales dollars.
That changed the internal question from:
"How large was the order?"
to:
"How much gross profit did the order actually produce?"
The owner was solving problems the system should have solved
Pricing analysis helped explain another operating problem.
The owner worked approximately 58 hours per week and remained involved in a large number of routine decisions.
Employees contacted the owner about discounts, unusual quotes, supplier substitutions, customer complaints, purchasing questions, and exceptions in the order process.
Each question could be resolved relatively quickly.
The problem was the frequency.
The owner had gradually become part of the company's operating workflow.
We reviewed recurring decisions and classified them according to value, risk, and frequency.
Normal commercial decisions were assigned to employees and managers within defined limits. For example, sales staff could make pricing decisions within established margin boundaries, while larger exceptions still required approval.
Purchasing authority was similarly clarified.
We also documented the main quote, order, purchasing, receiving, and customer follow-up processes.
The purpose was not documentation for its own sake.
A procedure was documented when doing so allowed a normal transaction to move without employees needing to ask what came next.
This reduced the number of routine decisions reaching the owner while making genuine exceptions easier to identify.
Technology was being used, but information was still moving manually
The company already had business software.
The problem was how the systems were being used together.
Employees were manually transferring information between customer enquiries, quotations, inventory records, purchasing records, and accounting information.
Staff also maintained separate spreadsheets because the operational systems did not provide management with all the information it wanted in a convenient format.
We estimated that approximately 34 staff hours per week were being consumed by recurring administrative activities such as:
- entering or transferring customer information;
- checking quote status;
- following up on open quotations;
- preparing routine reports;
- checking inventory availability;
- updating purchase information;
- following up on receivables.
We first redesigned the underlying workflows, then used automation where the decision itself did not require human judgment.
Customer enquiries were captured into a consistent sales workflow.
Quote status and follow-up became visible centrally.
Routine reminders were automated.
Sales, inventory, purchasing, and accounting information were connected more consistently so employees did not need to recreate the same information in separate spreadsheets.
Exceptions still went to people.
Routine information movement did not.
Recurring administrative effort fell from approximately 34 hours per week to around 16 hours.
The company recovered roughly 18 staff hours each week without eliminating the customer-facing and judgment-intensive work that employees actually needed to perform.
The financial statements showed what happened, but not why
Before the engagement, management relied heavily on monthly accounting reports.
Those reports were important, but they arrived after the decisions that produced the numbers had already been made.
If gross margin declined in July, the financial statements could show it in August.
They could not immediately show whether the cause was:
- excessive discounting;
- product mix;
- supplier cost increases;
- one large low-margin contractor order;
- inventory write-downs;
- or a pricing problem in a particular category.
We developed a weekly management dashboard that combined financial and operational information.
Management began monitoring measures including sales, gross profit dollars, gross margin percentage, new leads, quote conversion, average transaction value, quote turnaround time, inventory aging, receivables aging, and short-term expected cash.
Sales alone no longer defined a good week.
A week with $120,000 CAD of sales at a 20% gross margin produced:
$24,000 CAD of gross profit.
A week with only $105,000 CAD of sales at a 28% margin produced:
$29,400 CAD of gross profit.
The second week produced less revenue but approximately $5,400 CAD more gross profit.
That simple comparison changed how management evaluated sales performance.
More than a quarter of a million dollars was sitting in slow-moving stock
Inventory was the largest working-capital issue.
The company held approximately $1.05 million CAD of inventory, which was close to three months of cost of goods sold.
A detailed aging review showed that approximately $270,000 CAD of inventory had been held for more than 180 days.
Not all old inventory was a problem.
Some construction products needed to be available even if they sold infrequently. Others supported important customer relationships.
But part of the inventory had accumulated because purchasing decisions were driven by supplier promotions, minimum order quantities, historical habits, and individual judgment rather than consistently using demand and inventory-turn information.
The cost was not limited to warehouse space.
Cash spent on slow-moving inventory could not be used to pay suppliers, fund marketing, reduce borrowing, or purchase products that were turning faster.
We introduced regular inventory-aging and turnover reporting.
Purchasing decisions began incorporating existing stock, recent sales, committed customer orders, lead times, and minimum inventory requirements.
For slow-moving products, management chose among several actions: reduce future purchases, sell existing inventory more actively, use targeted pricing, return eligible stock to suppliers, or accept that specific strategic items needed to remain.
We did not recommend a broad inventory liquidation.
Selling useful inventory at large discounts could improve the bank balance while destroying margin and creating future stock shortages.
The objective was to reduce unproductive inventory, not inventory itself.
Receivables were creating a second claim on cash
The company also extended payment terms to a number of contractor customers.
Trade receivables were approximately $445,000 CAD, with average collection around 47 days for credit sales.
Receivables are normal in contractor-focused businesses.
The problem was that follow-up tended to become more intensive only after balances were already significantly overdue.
We incorporated receivables aging into the weekly management process and clarified collection responsibility.
Management could distinguish between a good customer who was several days late and an account where exposure was increasing every month.
The company also became more deliberate about credit limits and payment terms.
At the same time, we created a rolling 13-week cash-flow forecast.
Expected customer collections, supplier payments, payroll, occupancy costs, taxes, inventory purchases, and other known cash movements were brought into one short-term view.
This changed cash management from reacting to the bank balance to anticipating it.
What changed over the following eight months
The improvements were implemented progressively.
The company did not replace its business model, drastically increase advertising, or carry out a major workforce reduction.
Instead, management improved the economics and operating discipline of the business it already had.
After approximately eight months, the comparison looked like this:
| Metric | Before | After |
|---|---|---|
| Monthly sales | About $460,000 CAD | About $505,000 CAD |
| Gross margin | About 24% | About 27% |
| Monthly gross profit | About $110,000 CAD | About $136,000 CAD |
| Monthly operating expenses | About $93,000 CAD | About $98,000 CAD |
| Operating profit before financing and tax | About $17,000 CAD | About $38,000 CAD |
| New-customer enquiries | About 340/month | About 365/month |
| New customers acquired | About 68/month | About 89/month |
| Marketing expenditure | About $18,000 CAD/month | About $18,000 CAD/month |
| Acquisition cost per new customer | About $265 CAD | About $200 CAD |
| Average quote turnaround | About 7.5 business hours | About 2.5 business hours |
| Recurring administrative work | About 34 hours/week | About 16 hours/week |
| Total inventory | About $1.05 million CAD | About $900,000 CAD |
| Inventory older than 180 days | About $270,000 CAD | About $150,000 CAD |
| Trade receivables | About $445,000 CAD | About $370,000 CAD |
| Average collection period | About 47 days | About 36 days |
| Owner workload | About 58 hours/week | About 45 hours/week |
The sales improvement was useful, but it was not the most important result.
Monthly revenue increased approximately 10%, from $460,000 CAD to $505,000 CAD.
At the same time, gross margin increased from about 24% to 27%.
Gross profit therefore moved from approximately:
$460,000 × 24% = $110,000 CAD
to:
$505,000 × 27% = $136,000 CAD
That was an improvement of roughly $26,000 CAD in monthly gross profit.
Operating expenses increased by about $5,000 CAD as the business handled greater volume and normal cost increases. Even after that, monthly operating profit before financing and taxes increased from approximately $17,000 CAD to $38,000 CAD.
The company became larger, but the improvement in profitability was greater than the improvement in sales.
That was the outcome management had originally been missing.
More than $200,000 CAD also returned to working capital
Profitability told only part of the story.
Inventory declined from approximately $1.05 million CAD to $900,000 CAD, a reduction of about $150,000 CAD.
Trade receivables declined by approximately $75,000 CAD, even while monthly sales increased.
Together, those changes represented more than $200,000 CAD of working capital no longer tied up in inventory and customer balances.
That did not mean the company earned $200,000 CAD of additional profit.
It meant that money already invested in operating the business became available for other uses.
This distinction mattered because the company had previously been experiencing periods where sales looked healthy and accounting profit was positive, yet cash still felt constrained.
The issue was not simply profitability.
The business was financing too much inventory and waiting too long for part of its customer cash.
Why the changes worked together
No individual intervention explains the entire improvement.
Better marketing attribution helped the company acquire more customers without increasing acquisition spending.
Faster quoting appears to have helped convert more of those opportunities into orders.
Pricing discipline improved the gross profit earned from the sales the company was already making.
Documented processes and clearer authority allowed ordinary work to move without repeatedly stopping at the owner.
Automation removed administrative steps after the workflow itself had been improved.
The management dashboard made pricing, sales, inventory, and collection problems visible earlier.
Finally, working-capital management converted part of the operational improvement into actual liquidity.
These were not seven independent projects.
They were different parts of the same operating system.
The business lesson
A construction retailer can grow revenue while weakening its business.
More sales can require more inventory. More contractor accounts can create more receivables. More product categories can make purchasing harder. More salespeople can create more discounting. More employees can create more questions for the owner if decision authority remains unclear.
This means revenue growth should not be evaluated in isolation.
For a retail business carrying significant inventory, the stronger question is:
How much gross profit and cash does each additional dollar of sales create, and how much inventory, credit, employee time, and management attention does it require?
In this case, the company did not need one dramatic strategic change.
It needed better visibility into those relationships and a management system that could act on them.
Questions for another construction retailer
- Do you know which marketing sources generate customers who actually buy, return, and produce attractive margins?
- Can your sales team see the gross margin of an order before deciding how much discount to offer?
- How much of your inventory has not moved in the last 90, 180, or 365 days?
- Which routine decisions still stop until the owner approves them?
- How many employee hours each week are spent transferring information between emails, spreadsheets, sales systems, inventory records, and accounting software?
- Can management see today whether deteriorating cash flow is being caused by inventory, receivables, margin, or operating expenses?
When a construction retailer is growing but cash, margins, or management capacity are not improving at the same pace, the problem may not be insufficient sales. Looking at customer acquisition, pricing, operations, inventory, reporting, technology, and cash flow together can show where the economic value of those sales is being lost.