Over time its cheaper.
Getting geared up is expensive. A lot also depends on how much shooting you'll do. If you're just going to shoot a few times a year(<100rds) getting all geared up is not needed.
You don't need a bunch of high dollar gear either. A powder flask, powder measure, a few small tools will get you started. Caps can be carried in an old pill bottle, balls, bllets in a ziplock bag.
Powder and caps will be your main expense.
Caps are approx. .05-.08 cents each. Depends where you buy them. Flintlocks of course bypass this but you'll need to buy flints too unless you learn how to knapp flints.
Blackpowder costs anywhere from $14 to $30 a pound. Powder, Inc sells it for less than $14 per pound but you have to buy a 25pound lot to get that price.
Shooting, say, a 50grn charge will get you about 130 shots per pound.
Balls and bullets are very expensive if purchased. Home casting is the way to go on this. Moulds, handles, casting furnace, etc all cost but the cost is up on the front end. Scrap lead can be picked up for little cost if you watch for it.
Patching can be made from old clothes.
Lube - can be made with a little beeswax and criscoe shortening or olive oil. Staright PAM cooking spray will work in a pinch.
Cleaning solvents - can be purchased but are expensive. Simple hot water works great.
BP is fun but it requires more work.