It holds 23 gallons but about 21 useable with 2 gallons left when it reads zero miles. But,you shouldn't really let it get past zero if you can help it as the electric fuel pump is cooled by the fuel and heat could shorten it's life.
That being said I thought for sure I was going to run out of gas one time travelling thru west Texas when a gas station closed real early and had to stretch it to the next exit. I was hyper mileing going 50mph for 40 miles after it hit zero before I got to the next gas station.When I filled up, it took 22.79 gallons!Had to be running on fumes!