Premium and Billing
NeatQueue premium is bought per server with credits, from the web dashboard. Every plan runs for 30 days at a time.
Plans
| Plan | Price | Monthly players | Queues | Daily matches |
|---|---|---|---|---|
| Free | $0 | 200 | 3 | 50 |
| Basic | $5 | 500 | Unlimited | 150 |
| Professional | $20 | 2500 | Unlimited | 1000 |
| Enterprise | $40 | Unlimited | Unlimited | Unlimited |
Basic and above also unlock the extra customization: custom queue-message branding (images, colors, team icons, emojis) and rewording all of the bot's phrases.
The daily-match and monthly-player numbers are per server. When a server hits its daily match limit, starting a new match fails with a message saying how many games per day the server is allowed.
Credits
You do not pay for a plan directly — you buy credits and spend them on a plan.
- Credits are bought with a card through Stripe, on the server's manage page.
- Larger purchases get a bonus: buying $n worth grants n1.07 credits, so $50 becomes about 65 credits.
- Credits can also be held in your personal wallet and deposited into a server, or transferred between two servers you staff.
- Only server staff can buy credits for, or spend credits on, a server.
Changing plans mid-cycle
Your remaining paid time is never simply lost — its value comes back as credits. What happens depends on which plan you pick:
Switching to a different plan. The unused part of your current plan is refunded pro-rata as credits, using the old plan's price:
refund = (remaining_seconds / 86400 / 30) x old_plan_price
The new plan is then charged at full price, and the expiry resets to 30 days from now. So upgrading with 10 days left on Basic refunds about 1.67 credits and starts a fresh 30-day Professional term.
Renewing the same plan. No refund is calculated and nothing is lost — the plan is charged again and the expiry is extended by 30 days from the existing expiry date. Time stacks.
Cancelling to Free. The same pro-rata formula applies: the remaining time is refunded as credits and premium ends immediately.
In every case the refund is credited before the new plan is charged, so you only need enough credits to cover the difference.
Auto-renew
Auto-renew can be toggled per server on the manage page. When it is on, NeatQueue checks every 15 minutes for plans that are expired or expiring within the next half hour and renews them from the server's credit balance:
- Enough credits — the plan is charged and the expiry extends by 30 days.
- Not enough credits — auto-renew switches itself off and premium lapses. Top the server up and re-enable it.
When premium expires
The server drops back to Free limits: 200 monthly players, 3 queues, and 50
daily matches. A background check runs every 4 hours and stops the newest
queues until the server is back within its allowance, posting a "Queue Has Been
Stopped!" message with the saved config name for each one. Nothing is deleted —
re-buying a plan and running /config load with that config name brings the
queue back.