I did 5 gallon cans for a while - really a pain and the wife doesn't appreciate my #2 diesel cologne.
So, I got a 100 gallon transfer tank with a 12v pump off of craigslist. Put it on a skid of 2x8's and would lift it in and out of the truck with pallet forks. Then one day I had it good and full and it developed a crack. Decided those things don't like being moved, so I arranged fuel deliver. Then, last year, they said 150 gallon minimum delivery.
So, that got finished up and sleepy joe makes me wonder what is going to happen, so I picked up a cheap, used 500 gallon overhead gravity feed (and I was tired of having to go get the 12v garden battery from the charger all the time when I needed to fuel).
I put the 100 gallon tank in the truck - went down and filled it and pumped it into the tank (didn't want to do a full delivery till I tested the new setup for leaks). Well, turns out that, with only 80 gallons in it, it wouldn't gravity flow through a filter to my tractor fuelling (up on hood - mx5800).
So, I picked up a 115v pump and built a skid for the tank and took it off the stand (after emptying back to the transfer tank). Besides, I wanted to continue to use an auto-shutoff which you cannot do with gravity flow.
So, those are my experiences and evolution. Most of this saga is to warn of my learning experiences - particularly on moving a transfer tank and the requirements of gravity flow.
I had purchased off-road diesel, but will be getting clear in the 500 so I can use it in my truck as well (keep it fresh and convenient and buy when prices dip)