The boiler is not going to put out 500 BTU necessarily when it is running. That is probably the maximum heat output it is rated for. Your pumps circulate the liquid (probably a glycol mixture) through the system, and there will be heat loss associated with heating your space. That heat transfer amount is going to depend on a whole lot of factors but that is what will dictate gas consumption, not max output capacity of the boiler.
The actual BTU output will be calculated using the flow (gpm) through the system and the supply/return temperature. Your boiler will have efficiency curves that dictate the actual efficiency at the required operating point, which will vary at times depending on the load.
Most likely if your control system is good and you use an assumption of 500 BTU you will overestimate the consumption. In my experience engineers WAY oversize heating equipment. I would not be surprised if your boiler never outputs more than 400 BTU and that on the coldest day of the year. I have seen 500 BTU systems never use more than 200 BTU.
Sorry none of this probably helps.