The Office for Budget Responsibility is a non-departmental public body funded by the UK Treasury that provides independent economic forecasts and independent analysis of the public finances.