Ticket Counts Seem Wrong
In this article
Ticket Counts Seem Wrong
2 min read · Troubleshooting
Ticket Counts Seem Wrong
If your ticket availability numbers do not match what you expect -- for example, tickets showing as "sold out" when they should not be, or the available count seems too low -- here is what might be happening and how to fix it.
Common causes
Held inventory from abandoned checkouts
When a buyer starts checkout, Equaticket temporarily reserves their tickets for up to 45 minutes. If the buyer abandons checkout without completing payment, those tickets are held until the reservation expires.
What to do: Wait up to 45 minutes. The tickets will become available again automatically.
Counter drift
In rare cases, the internal counters that track quantity_sold and quantity_reserved can drift slightly from the actual number of valid tickets. This is a display issue -- no actual overselling has occurred.
What to do: The system automatically corrects counter drift within 24 hours. If you need it fixed immediately, contact support.
Refunded tickets not reflected
When a ticket is refunded, the inventory is released and should become available again. If this has not happened, the refund may still be processing.
What to do: Allow a few minutes after processing a refund for the inventory count to update.
How to check actual numbers
- Go to Dashboard > Events > [Your Event] and look at the ticket type details.
- Compare the sold count against your orders list.
- If the numbers do not match, the daily reconciliation job will correct them.
Is this an actual oversell?
An actual oversell (more tickets sold than available) is extremely rare due to Equaticket's optimistic locking system, which prevents concurrent checkouts from exceeding inventory. If you believe a real oversell occurred:
- Check your orders list to confirm more tickets were sold than the quantity you set.
- Contact affected buyers and offer refunds for the excess tickets.
- Reach out to support so we can investigate the root cause.
Prevention
Equaticket runs several automated safeguards:
- Optimistic locking prevents race conditions during concurrent checkouts
- Hold cleanup automatically releases expired reservations
- Counter reconciliation corrects any drift between counters and actual ticket records
Still need help?
If this article didn't answer your question, our support team is here.
Contact Support