Vitamin B is one of the more reasonably priced supplements on the market. This list contains supplements that range between about $0.20 and $1.20 per serving with an average of $0.63 per serving. Depending on your needs, you can find a really inexpensive B vitamin without having to compromise on quality.