Immediately if you pay using your phone (ApplePay, Samsung Pay, etc.)! But if you pay using your physical card then it can take up to 24 hours for you to start earning cashback once you’ve subscribed or enrolled an additional card. We recommend you always pay using your phone!