- 1 library
- 150 seats
- 300 lockers
- 8 slots
- 2 staff accounts
- 300 active students
- 300 message credits / month
- 2 concurrent sessions
- Full analytics dashboard
- Email & contact form support
One honest plan per stage.
Cancel any month.
No setup fees. No contracts. No per-student charges. Start free for 14 days, upgrade only when you outgrow your plan, and cancel from the dashboard any month.
- No credit card to start
- Cancel any month
- Free public website for your library
- 25 countries supported
- 3 libraries
- 300 seats per library
- 600 lockers per library
- 15 slots per library
- 8 staff accounts
- 600 active students per library
- 1,200 message credits / month
- 5 concurrent sessions
- Extra staff & libraries as add-ons
- Full analytics dashboard
- Email & contact form support
- 10 libraries
- 600 seats per library
- 1,200 lockers per library
- 30 slots per library
- 25 staff accounts
- 1,200 active students per library
- 4,000 message credits / month
- 15 concurrent sessions
- Extra staff & libraries as add-ons
- Full analytics dashboard
- Email & contact form support
Every plan has every feature.
You only pay for capacity.
Nothing is held back for a bigger plan. The only difference between plans is how much fits inside — and every limit below is exactly what the system enforces.
Top up only what you actually use.
No bundles you don't need. Add message credits, extra staff seats or extra libraries on top of your plan — billed with your regular cycle, removable any month.
Message top-up pack
Top up your reminder credits. One credit is one message, whether it goes out by SMS or WhatsApp.
- Available on every plan
- Spent only after your monthly plan credits
- Bigger 5,000-credit pack available in-app
Extra staff seat
Hired one more person? Add seats one at a time. Each gets its own login & permission set.
- Same granular permissions
- Billed with your regular renewal
- Remove any time, no charge next cycle
Extra library
At your plan's library cap but not ready for the next tier? Add one more location for the difference.
- Same per-library seat & locker caps
- Staff seats are shared across your libraries
- Counts toward your shared message credits
Five things we'll
never do to you.
We've been on the other side of pricing pages our whole life. Here's how Brightgoal will never behave — written down, so you can hold us to it.
Ask directly. The form takes screenshots and even a voice message, and it comes straight to the founder.
Go to the contact page- 01
We'll never raise your price without telling you first.
At least 30 days' notice by email before any increase, and it only ever applies from your next renewal — never to a period you have already paid for.
- 02
No "Contact us for pricing" page.
Every plan has a public number — including Enterprise. If you need custom terms we'll work them out, but the starting number is at the top of this page.
- 03
No per-student or per-seat fees.
Fill every seat your plan allows and your bill stays exactly the same. We charge for the software, not for how many lives you change with it.
- 04
No exit fee, no notice period.
Cancel from the dashboard whenever you like. You keep access until the end of the period you have already paid for, and you can resume any time before it ends.
- 05
We'll never hold your records hostage.
Cancel and nothing is deleted — your account goes read-only with every student, payment and seat record intact. If an account stays dormant for a year, we email you 30 days before clearing it.
The billing questions owners
ask most often.
Anything else? Ask on the contact page — you'll get a straight answer.
Prefer to just ask?
Send a message with screenshots or a voice note — it comes straight to the founder.
Is there a free trial?
Yes. Starter is free for 14 days — full feature access, no card required. We'll remind you before the trial ends, and you only pay when you choose a plan.
What payment methods do you accept?
UPI, major credit and debit cards, and net banking — all through Cashfree's secure checkout. You approve each payment yourself; nothing is ever auto-debited.
Are prices inclusive of GST?
Prices shown above are exclusive of 18% GST. Every invoice breaks out the subtotal, the tax and the total, and your full invoice history is in the billing tab.
Can I switch between Monthly and Annual?
Yes, both directions. The switch is scheduled and takes effect at your next renewal, when the new cycle is billed — so you never pay twice for the same period and never lose days you've already paid for. You can cancel a scheduled switch any time before it applies.
What if I upgrade or downgrade mid-cycle?
Upgrades take effect immediately and we only bill the difference for the remaining days of the cycle. Downgrades take effect at the end of the current cycle so you never lose paid time. You can see the exact calculation before you confirm — no surprises on the next invoice.
Do you charge per student?
Never. You pay for the plan, not the people on it. The only per-seat charge is for staff beyond what your plan already includes — available as an add-on on Growth and Enterprise, and removable any month.
What happens when my message credits run out?
Sending pauses — nothing goes out and nothing is charged. Top up whenever you like: purchased credits never expire, and they are only spent once your monthly plan credits are used up. We will never auto-charge you for more.
Will my price ever go up?
Only with at least 30 days' notice by email, and never for a period you have already paid for. A price change applies from your next renewal onwards — the same price a new customer would pay that day.
How do refunds work?
Subscription payments are non-refundable — but nothing is ever charged automatically, so you can never be billed for a period you did not choose. Cancel and you keep access until the end of the period you have paid for. We do refund duplicate or erroneous charges, and the unused part of your period if we ever discontinue the service.
Start free. Stay if it works.
14 days, every feature, no card required. The kind of trial we'd want before paying for anything we hadn't seen run inside our own library.
