The Finance Minister revealed Treasury estimates suggesting revenue for the year would contract by more than R300 billion.