It usually takes 3-5 business days to receive a credit report by post. You can receive online reports within 24 hours of requesting them.