Troubleshooting

A coupon was rejected at checkout

Three usual causes: wrong email, expired, or already used. How to diagnose each.

3 min readUpdated 2026-05-31

Codes are single-use and email-locked. If a code isn’t working at checkout, walk through these three checks.

1. The signup email matches the earn-time email

The coupon is locked to the email entered in the share dialog. If the customer signs up with a different email, the discount won’t apply.

2. The code hasn’t already been used

Codes are single-use. In the dashboard, the Customers tab shows the redemption state for every issued code.

3. The code hasn’t expired

If you’ve set a coupon expiry (Reward campaign tab → Coupon expiry (days)), the code is enforced both in the provider and in our own checkout-time check.

Provider sync issues are separate

If the code was issued during a Stripe or Polar outage, it exists in ShareCount but not in the provider. Create a matching coupon manually in your provider with the same code and value, or email us with the code and we’ll set it up for you.

Didn’t quite get there?

Email a real person — we usually reply the same day.

support@sharecount.app