The cost of buying a storage shipping container varies based on size, condition, and location. Generally, a new 20-foot container costs between $2,000 and $5,000, while a used one ranges from $1,000 to $3,000. Larger 40-foot containers can cost $3,000 to $7,000 new, and $2,000 to $4,500 used.