On average freshwater tank can hold up to 20-100 gallons of water. Capacity also depends upon the class of your RV. Class A RV can store 75-100 gallons. Class B will hold 20-40 gallons. Class C will hold up to 35-60 gallons of water.