One thing I'm not sold on is that all-grain is "much cheaper" than extract. It might be true if you're buying grains in bulk, but if you shop online vendors (NB, AIH, etc.) and look at a kit in both all-grain and extract versions, you'll see about a $2 difference/kit. I ENJOY making all-grain beers more - I just enjoy the mashing, etc. I just think the process is more fun, but I'm a teacher and have summers off so I do my all-grain brewing in the summer when time allows. It's not much longer a brew day, but it is more time consuming. That being said, IME, the process is more fun and it's all about having fun. I've made very good beer with both methods though.
I don't buy kits online, but my neighbor does and I find prices reasonable especially for someone who doesn't like going to the store and buying grains, milling them etc. (You do pay for shipping though). But it's still more expensive.
So I went to random website you mentioned, NorthernBrewer, and looked up a few of their recipes. First one is Grapefruit Pulpin (Ballast Point Sculping knock-off).
Grain bill:
- 13 lbs Rahr 2-row
- 0.5 lbs Dingemans Cara 20
- 0.25 lbs Briess Caramel 20
At my LBS this would cost me $.99 for 2-row ($0.80 if bought grains in bulk at LHBS - $40 for 50 lbs which I often do) and let's say $1.60 for specialty malts, so $1.20 = total of $14.20 for grains.
It includes 6 oz of hops which is where real costs add up. I pay a little over $1 per oz of hops but I do buy them in bulk. It's probably closer to $1.50/oz if you don't. Let's say $9 if retail, and $6 if bulk. So total $23.20 (or ~$18 if bulk) - the all-grain kit cost $36.51. Extract $39. If you subtract hops cost, it's probably something $14 all-grain at LHBS ($12 if bulk) vs $27 extract.
Let's pick something less hoppy. Like their Red Ale:
- 7.5 lbs. Rahr 2-Row Pale
- 0.75 lbs. Belgian Caramel Pils
- 0.25 lbs. Briess Special Roast
- 0.125 lbs. Belgian Biscuit malt
- 0.125 lbs. English Chocolate Malt
That's 7.5*1.00+1.25*1.6=$9.5 for grain (or $8 if 2-row is bought in bulk).
It has 1.5 oz of fairly common hops, which would cost me $1.50, maybe $2, for a total of $11 (or $9.50 if 2-row is bulk). The cost of all-grain recipe is $25.51 - it's one of the least expensive kits on their site, and $28.51 for extract. So again, subtracting hops, which cost $2 or so, it's the difference of $11 (or $9.50 if bulk) vs. $26 - factor of 2.5 or so.
I am not knocking on recipe kits - I think those are great for saving time, and at some point I may use them even if they cost a little more (my time is worth more) - I just enjoy assembling the recipe myself without being restricted by the kit (which is why I don't want to do extracts in the first place). I like to brew 10G or 15G batches and do my own design recipes.
I also should say that extract prices vary greatly, in my LHBS it's about $3.5-4 per lb, while grain is $1. In some places they are closer, maybe $2.5-$3 for extract and $1.50 for grain. But extract is almost always more expensive, maybe not by a factor of 3-4 but a factor of 2 or so. Even taking into account efficiency it's still more expensive.
It is a bit surprising why extract kits are not marked up nearly as much as all-grain kits.
Anyways, cost is just a minor part that I wanted to bring up. My last extract beer was a russian imperial stout (11% ABV) that cost me something like $70 in extract bill for 5G batch, while I brewed similar recipe for <$20 all-grain bill.
I think the biggest difference for me is having a palette of 100 different brushes (grains), as opposed to be limited to rough RGB tricolor pixelated images that extract provides.