Coffee is a product with a large gap between the price at a coffee shop and the per cup price if you make it at home. The least expensive coffees at Starbucks or other coffee chains will cost about $2 for 16 ounces (473 ml). And if you move away from a basic cup of coffee, prices head into the $4 range and higher.
If you buy a moderately priced package of coffee ($10 to $15 for a 12-ounce, or 453 gram,bag) and brew it yourself, it will cost you between 75 cents to $1.50 per 16 ounce cup, depending on how strong you make your coffee [source: Coffee & Conservation]. If you happen to enjoy even cheaper varieties of coffee, you can get that price down even lower. If you usually buy a coffee at Starbucks every day, it won't take long for the coffee maker to pay for itself, and the savings will start piling up after that.
As an added benefit, you can make your coffee just how you like it, try different varieties of coffee, and never have to deal with the hassle of trying to order coffee in a coffee shop ever again.