The tank is ~20 gallons, that said, my bet is that you got ripped off. Were I in your shoes I'd call the Department of Weights and Measures (or whoever in your state is responsible for policing sales and measurements) and report the station. I'd also go to the station and complain about the accuracy of that particular pump.
Originally Posted by S28546
Sold: 1998 DGC Sport 3.8 (Final odo: 178,000 miles)
Sold: 1998 Chrysler T&C LXi 3.8 (Final odo: 190,000 miles)
Sold: 2003 DGC ES 3.8 (Final odo: 172,000 miles)
1999 Chrysler T&C Limited 3.8 (Current odo: 194,000+ miles)
2001 Honda Accord EX-L V6 (4-Speed automatic)
2012 VW GTI (6-Speed manual)