Settlements and billing
To keep developing our apps and maintaining a high level of quality, we need to charge for the service. But we want the fees for the Good Coach App to be fair, easy to work out, and based on how much you actually use it. We also want to support coaches who are just starting out. That's why our pricing works the way it's described below.
First and foremost
Any coach can use the Good Coach App for free while coaching up to 2 athletes. No trial periods. No setup fees. You only start paying once your coaching grows beyond the free tier — and even then, only for athletes who are actually active.
Plans
Good Coach App offers two plans depending on your coaching setup.
Standard Plan — for individual coaches
The Standard Plan is designed for coaches working independently.
- Athletes 1–2: free
- Athletes 3–15: €3 per athlete/month
- Athletes 16–29: €1.50 per athlete/month
- Athletes 29–99: capped at €60/month (you never pay more than €60 in this range)
- Athletes 100+: €1 per athlete/month
| Number of athletes | Monthly fee |
|---|---|
| 1–2 | €0 |
| 3 | €3 |
| 5 | €9 |
| 10 | €24 |
| 15 | €39 |
| 20 | €46.50 |
| 29 | €60 |
| 50 | €60 (capped) |
| 99 | €60 (capped) |
| 100 | €61 |
| 150 | €110 |
Once your fee reaches €60 at 29 athletes, it stays capped at €60 all the way up to 99 athletes — so growing your roster in this range never costs you more. The per-athlete rate only resumes at 100+, and at a lower €1 per athlete.
Club Plan — for clubs and multi-coach organizations
The Club Plan lets multiple coaches collaborate within one organization. It includes everything in the Standard Plan plus club management, shared templates, video uploads, granular coach permissions, and more.
- Athletes 1–50: €2.50 per athlete/month
- Athletes 51–150: €1.50 per athlete/month
- Athletes 151+: €1 per athlete/month
General billing rules
- No setup fees. No trial period.
- Costs are only borne by coaches — athlete accounts are always free.
- You're only billed for active athletes. An active athlete is one who has logged in within the last 14 days, or has a training plan prepared for the coming days. Athletes who were invited but never logged in are not counted. Archived athletes are not counted.
How billing works
Good Coach App uses automatic monthly payments, so once you're set up there's nothing to remember — your service continues uninterrupted and you never miss a payment.
Setting up billing
When you add your 3rd athlete, you'll be asked to complete your billing information:
- Company / Full name: your name or business name, as it should appear on invoices
- Tax number (VAT ID): if applicable (optional for some countries)
- Billing address: street, city, postal code, and country
- Currency: EUR, USD, or PLN
- Invoice language: Polish, Czech, English, French, German, Italian, Portuguese or Spanish
You'll complete this on your billing page: Profile → Billing data.
Adding a payment method
After saving your billing information, you add your payment method just below the billing form on the same page.
- Your payment method is stored securely by Stripe — we never store your card details
- Your card is charged automatically each month
- You receive a receipt after every successful payment
- The benefit: never a missed payment, no manual work, no interruption to your service
Your first payment and billing cycle
A 3-day head start. When you add your first paid athlete (your 3rd), complete your billing information, and save a payment method:
- Your first payment is taken 3 days later
- This gives you time to get going before the first charge
- Example: add your 3rd athlete on 12 January → first payment on 15 January
Then, monthly on the same date. After your first payment, you're billed every month on that same date — your personal billing anniversary.
- Example: first payment on 15 January → next payments on 15 February, 15 March, and so on
- For billing dates on the 29th, 30th, or 31st, payments in shorter months are automatically moved to the last day of that month
- You can always check your billing date in Profile → Invoices in the web app
If a payment doesn't go through
Sometimes a card is declined — an expired card, a temporary bank block, insufficient funds. If that happens, there's no need to worry and nothing breaks straight away:
- We automatically retry the payment up to three times
- After the first failed attempt, a personal payment link appears in Profile → Invoices, so you can pay directly through Stripe yourself at any time without waiting for the next retry
- Your account keeps working normally while we retry
- Only after five failed attempts do we reserve the right to disconnect athletes above your free tier (i.e. beyond the first 2). Your account, data, and rosters are never deleted — restoring a successful payment brings everything straight back
The simplest way to avoid any of this is to keep your payment method up to date in Profile → Billing data.
Managing your payments
In the web app (Profile → Invoices) you can:
- View all past invoices and download PDFs
- Check payment status
- Update your payment method
- See the estimated amount of your next payment
- Add discount codes
Payment security
- We use Stripe to process payments — industry-leading security
- Your card details are never stored or transmitted through our servers
- All payment data is encrypted and PCI-DSS compliant
- We only store a payment token that lets us process your monthly charge
How do mid-month athlete changes affect my fee?
Your invoice is based on the number of active athletes you have on your billing date — your personal monthly anniversary. There's no day-by-day counting, no proration, and no settlements to reconcile. Whoever is active on that day is what you pay for. Simple.
If you add athletes after your billing date, they'll simply be reflected on your next invoice. If some become inactive, your next invoice goes down accordingly.
Are taxes added to the fees?
When completing your billing data, you can provide a tax identification number issued by an EU country or Northern Ireland that is registered for intra-Community services and verifiable as active through the VIES service, or a VAT number from another country confirming business registration.
We verify this number within 24 hours. If it is valid, issued by a country other than Poland, and your registered office is in a country other than Poland, we will not add VAT to your fee.
In other cases, the applicable Polish VAT of 23% is added to the fee.
We issue a correct invoice in Polish, English, Spanish, Portuguese, Italian, or Czech, according to the preference you select in the Billing data tab.
Discounts
When a discount code is used, it applies to the entire calculated amount payable, until the code expires or is used up.
A coach has to pay €6 for 4 athletes. If they apply a discount code reducing the payment by 50%, they pay €3.