"But due to other costs" < aka paying for people, the website, the delivery, marketing, etc?
Over the long term, this is necessary but not sufficient to build a business line that makes sense. You also have to control all the other costs... which can be difficult if your business model requires large scale growth.