Our BJ's store now has a propane filling station at about half the price of an exchange. Although, the exchange price has gone down here lately by about $4.
Look closely at your tank next time, write down the "tare weight" shown stamped on the collar of the tank, and weigh it after it's filled, and subtract that number...
Or, simply look at the scale when the kid sets it on, and slides the weights to 13#...
as I was using propane the past couple years, I finally found a reliable filling post, but even they would not fill a tank to 20# unless they sold the tank... bastiches, and then they get prickly about checking the cert dates on the tanks you bring in, even on a tank with a good unexpired cert date, they would only pump 17#, unless I paid them $5 to re-cert and inspect the tank, and then they would apply a sticker, and begin filling it to 20# again, as long as the sticker was on it... amazing how that sticker made the tank so much more safe and viable to fill... just like their pockets...
I ended up taking all my old and expired cert tanks (which some of were unknowingly by me, at the time, trade tanks from a local source...) to a place and replaced them one by one with Blew Rhino tanks, of which I sorted thru and accepted nothing lesss than a tank stamped the current year... which was fine for a onetime shot... ditch your expired tanks at Blew Rhino, and get new ones.. or you will not get them filled when you need them, depending on location....( most gas station and convenience fillers never check the dates anyway...)
My whole take on this b/s, when having a conflict about re-certing the tank, was when told there may be an issue with the internal safety valves not working, I told them well, if you put 20# in, and it does'nt pop off and vent, its working... if you try to pump more in than 20#, and it vents... it's working... there is a 2x safety factor anyway...