Try to investigate why you're paying more for homemade, because that seems odd. Are you doing per ingredient price breakdowns? Identify how you're losing out and troubleshoot that in your recipes.
When I make something more expensive than store bought, I try to make sure I know why I'm doing it. I don't trust a lot of food additives, my mindset is the price you pay with cheap food isn't in your wallet.
Maybe dried shredded coconut in your ice cream?