Does homemade cost more than store-bought pet food?

No, not usually, and that's the surprising thing. But store-bought pet food varies widely in price so it depends what you're comparing it to.

Homemade food using high-quality ingredients like raw meats, fish and fresh veggies usually costs about the same (calorie for calorie) as a premium brand of kibble. It does costs more than the cheapest brands of pet food, but it costs dramatically less than fresh/raw/human-grade pet food delivery options.