05.07.2009 One billion joules, approximately equal to 948,211 British thermal units. One million Btus equals 1.0546175 GJ.