Yes, the Reward Points will be instantly debited from the accumulated Points in the Cardholder's Account.