When you are referring to net profit that is correct
I should add that our business to business operation also had a trade counter which was open to the public as many of our products were desired by hobbyists and home engineers etc
The retail side was much easier to operate in many ways, with distinct advantages
B2B you have to go out and seek a market for your products, negotiate prices which are fair to both parties, take an order, wait for 30 days to get paid ( if your lucky ) 60 or even 90 is the norm today
Retail, the moment a customer walks into the shop he is a captive audience, he is there to spend his money, he pays up front for the goods ( often before the retailer has paid for the goods himself )
Cashflow is the biggest problem with any business. imho if a retailer has knowledge of his products and shows respect and courtesy to his customers ( these base skills are slowly disappearing ) offers a fair deal without cutting his own throat and provides a decent after sales service, customers will stay loyal and return often, they also spread the gospel.
The biggest overhead for too many retailers is their own greed by skimming too much from the takings before the bills come in, its why they fail at the first hurdle all too often.