Depending on routing (especially LHR stopovers) you should also mentally add around 12% - 14% to the base price to cover taxes and fuel surcharges. This has to do partly with BA's pricing practices of xONExs these days.
(By comparison my ex-NRT DONE4 priced by AA came in at around 7.9% for taxes/fees.)