This varies by card issuer. Some will credit rewards immediately after the purchase, while others may take a few weeks or one to two billing cycles. On average, cash back can take anywhere from 30 to 90 days to show up in your bank or on your statement. Check your card issuer's terms and conditions for specific information.