Payments & Packages
4league offers four plan tiers to suit everyone from a group of friends to a national federation. All plans are per-competition and billed monthly or annually. On the web, payments are processed securely via Stripe. On iOS and Android, subscriptions are handled as in-app purchases through the Apple App Store or Google Play via RevenueCat.
The self-serve billing portal inside 4league is Stripe-only. If you subscribed on iOS or Android, you must manage, change, or cancel your subscription through your device's store (Settings > Apple ID > Subscriptions, or Google Play > Payments & subscriptions).
Every organizer starts on the Free plan. No credit card required. Upgrade whenever you need more features.
Plan Comparison
Plan tiers are assigned automatically based on what you own. The numbers below are the thresholds at which your plan changes — they are not creation limits. Crossing a threshold prompts an upgrade rather than blocking the action.
| Feature | Free (default) | PRO Player | PRO | Enterprise |
|---|---|---|---|---|
| Price | Free | From 5 EUR/mo | From 12 EUR/mo | Custom |
| Owned competitions | 0 | 1 (upper boundary of PRO Player — owning more than 1 competition places the account on PRO) | Up to 10 | Unlimited |
| Community / Friends Groups | 1 | 1 | 1 | Up to 10 |
| Official organizations (Federation, Association, Club) | ✗ | ✗ | Up to 10 | Up to 10 |
| Teams per competition | 2 | Unlimited | Unlimited | Unlimited |
| Players per team | 20 | Unlimited | Unlimited | Unlimited |
| Season stats archives | 1 | Unlimited | Unlimited | Unlimited |
| Scheduling algorithms | Basic | All (incl. Berger) | All (incl. Berger) | All (incl. Berger) |
| Teams as manager | 1 | 2 | Unlimited | Unlimited |
| Promotion / relegation | ✗ | ✗ | ✓ | ✓ |
| Hierarchy leagues | ✗ | ✗ | ✓ | ✓ |
| Season management | ✗ | ✗ | ✓ | ✓ |
| Organization-wide statistics | ✗ | ✗ | ✓ | ✓ |
| Transfer windows | ✗ | ✗ | ✗ | ✓ |
| Player registration & eligibility | ✗ | ✗ | ✗ | ✓ |
| Bulk operations | ✗ | ✗ | ✗ | ✓ |
| Live score mode | ✓ | ✓ | ✓ | ✓ |
| Free trial | — | ✓ | ✓ | Contact us |
Free Plan
The Free plan is permanent — it never expires. It's the entry tier for users who haven't yet started organizing competitions of their own. Numbers in the Free column below are tier boundaries, not hard quotas: as soon as you cross one, 4league prompts you to upgrade to the next plan rather than blocking you from continuing.
Tier boundary — you're on Free while
- You own 0 competitions (you can still join and follow as many as you like)
- You own at most 1 team as a Team Manager
- You belong to at most 1 Community / Friends Group
What you can do on Free
- Join existing competitions as a player or fan
- Manage one team (rosters of up to 20 players)
- Use core match management features (schedule, score entry, standings)
- Use Live score mode
- Keep 1 season of stats (current season only)
Federation, Association, and Club organizations cannot be created on the Free plan. Free accounts can only own a single Community / Friends Group. See Organization Subscription Rules for the full breakdown.
A group of friends signs up and starts joining matches as players — that's fully covered on Free. When one of them decides to create their own 6-team competition, the app detects that they've crossed the Free tier boundary (0 owned competitions) and prompts an upgrade to PRO Player. Their existing data and team membership are kept; only the new competition creation triggers the upgrade flow.
The Free plan never expires. Your data is safe. You can upgrade at any time without losing any existing competition data.
PRO Player Plan
The PRO Player plan is designed for organizers running a single competition who need more teams, advanced scheduling, and multi-season stats.
What you get
- From 5 EUR/month
- 1 competition
- Unlimited teams in the competition
- Unlimited players per team
- All scheduling algorithms including the Berger round-robin generator
- Multiple seasons with full stats archives
- Manage up to 2 teams as a Team Manager
- Free trial available
An organizer runs a weekly 5v5 indoor league with 8 teams. He upgrades to PRO Player to access the Berger scheduling algorithm (which guarantees balanced home/away distribution) and to keep stats archived across multiple seasons. The upgrade costs less than a match ball per month.
PRO Plan
The PRO plan is the right choice for football associations managing multiple competitions under a single umbrella organization.
What you get
- From 12 EUR/month
- Create official organizations — Federation, Association, or Club (any combination, up to the 10-organization soft cap)
- Additional Community / Friends Groups beyond the free one
- Up to 10 competitions
- Hierarchical leagues with promotion and relegation
- Season management
- Organization-wide statistics
- All PRO Player features
- Free trial available
A county football association upgrades to PRO to manage 10 different age-group leagues (U11, U13, U15, U17, Senior Men, Senior Women, etc.) under one organization. Promotion and relegation between Division 1 and Division 2 of the senior league is automated at the end of each season.
Enterprise Plan
The Enterprise plan is for national federations and large regional bodies managing hundreds of competitions and thousands of players.
What you get
- Custom pricing — contact the 4league team
- Up to 10 organizations of any type (Federation, Association, Club, or Community)
- Unlimited competitions (custom contractual ceiling if needed)
- Transfer windows
- Player registration & eligibility tracking
- Bulk player operations
- Dedicated account manager
- Custom onboarding and data migration support
- All PRO features
A national football federation contacts 4league for an Enterprise plan to manage all regional associations, 100+ leagues, and tens of thousands of players across the country. The Enterprise team provides a tailored onboarding package and a dedicated contact for ongoing support.
To discuss Enterprise pricing and requirements, visit the 4league website and use the contact form, or email the team directly.
Organization Subscription Rules
4league supports four organization types, each with different subscription requirements. The rules below decide who can create a new organization. Existing organizations are always accessible — see "Downgrade behavior" below.
| Organization Type | Description | Required Plan to Create |
|---|---|---|
| Federation | National or supra-regional governing body, manages affiliated clubs, official rules, and licensing. | PRO or Enterprise |
| Association | Regional organizer running affiliated leagues with local rules and disciplinary commissions. | PRO or Enterprise |
| Club | Football club with multiple teams, registered players, staff, and federation links. | PRO or Enterprise |
| Community / Friends Group | Casual independent group — single team, weekly pickup matches, social play. | Free for the first one; PRO required for additional groups. |
10-organization soft cap
Every account is capped at 10 organizations total, regardless of plan tier or organization type. This limit applies whether you own one Federation and nine Clubs, ten Community / Friends Groups, or any other mix. The cap exists to keep your dashboard manageable — most organizers operate one or two organizations.
Contact the 4league team via the contact form on the main site. The cap can be raised on a case-by-case basis for large federations and Enterprise customers.
Downgrade behavior
The PRO requirement gates creation only. If you create a Federation, Association, or Club on PRO and later cancel your subscription — or if a teammate who was never on PRO becomes a member of an existing official organization — full access continues:
- You can still view the organization, its competitions, members, players, and stats.
- You can still edit the organization, run matches, manage members, and update settings.
- What you cannot do on a Free plan is create a new Federation, Association, or Club, or add a second Community / Friends Group.
Cancelling PRO does not delete your organizations. To create a new official organization in the future, simply re-upgrade — your existing data and members are unaffected.
Organization type is permanent
The type you pick when creating an organization (Federation, Association, Club, or Community) cannot be changed afterwards. The available features, member roles, and registration flows differ between types, so the choice is locked at creation time.
If you pick the wrong type, you will need to create a new organization of the correct type and migrate competitions and members manually. Read each type's description in the organization creation guide before tapping Continue.
A coach on the Free plan tries to create a "Club" organization for his amateur side. The app shows a PRO upgrade prompt. He upgrades, creates the club, and adds his teams. Six months later he cancels PRO to save costs in the off-season — the club, all teams, registrations, and stats remain fully editable. When the new season starts and he wants to spin up a sister Association for the new region, he re-upgrades to PRO.
A group of 12 friends plays 5-a-side every Wednesday. The organiser creates a free Community / Friends Group, invites everyone, and tracks goals and assists each week. He never needs PRO — the free Community / Friends Group is permanent and supports a single team for casual play. If he ever wants a second group (for a new neighbourhood squad, say), that one would require PRO.
Payment Processors
4league uses two payment processors so that subscriptions work natively on every platform. Which one handles your payment depends on where you upgrade — not on which plan you choose.
| Where you upgrade | Processor | How to manage your subscription |
|---|---|---|
| Web (any browser) | Stripe | In-app Manage Subscription button opens the Stripe billing portal — change plan, update card, or cancel from there. |
| iOS app | Apple App Store (via RevenueCat) | Settings > Apple ID > Subscriptions > 4league. |
| Android app | Google Play (via RevenueCat) | Google Play > Payments & subscriptions > 4league. |
The Manage Subscription button inside 4league opens the Stripe billing portal. If you subscribed on iOS or Android, that button does not apply to you — change payment method, switch plans, or cancel through your device's store instead. 4league cannot modify Apple- or Google-managed subscriptions on your behalf.
You cannot transfer an active subscription between Stripe and the App Store / Play Store. To switch processor, cancel the existing subscription where it was started and subscribe again on the new platform.
Upgrading Your Plan
Open Account settings
Tap your profile avatar in the top-right corner, then tap "Account".
Tap "Upgrade Plan"
The plan comparison screen shows all available tiers and their features.
Select a plan
Choose monthly or annual billing. Annual billing may include a discount — the exact saving is shown on the upgrade screen at the time of purchase.
Enter payment details
On the web, payment is handled securely via Stripe. On iOS and Android, the device's store (Apple App Store or Google Play, via RevenueCat) takes over for in-app purchase. Your plan upgrades immediately.
The "Manage subscription" button inside 4league opens the Stripe billing portal. If you subscribed on iOS or Android, that button won't apply to you — instead, change payment methods, switch plans, or cancel through your device's store. 4league cannot modify Apple- or Google-managed subscriptions on your behalf.
An organizer's free competition is running well with 2 teams. He wants to expand to an 8-team league for the new season. When he tries to add a 3rd team, the app shows an upgrade prompt. He taps "Upgrade", selects PRO Player, chooses monthly billing, and enters his card details. The new teams are added within the same session.
Starting a Trial
PRO Player and PRO plans both offer a free trial. All paid features are unlocked immediately. No charge is made until the trial period ends. The exact trial length is shown on the upgrade screen and may vary by region, promotion, or store (Stripe / Apple / Google).
Select a paid plan
From the upgrade screen, choose PRO Player or PRO.
Tap "Start Free Trial"
You will be asked to enter a payment method, but you will not be charged during the trial period.
Use all features
All PRO features are available immediately. A countdown in the Account screen shows remaining trial days.
Auto-convert or cancel
When the trial ends, your plan converts to paid automatically. Cancel any time before the trial ends to avoid a charge.
Before committing to a paid plan, an organizer starts a free trial of PRO. All PRO features are unlocked immediately. He runs a full test season — generates a Berger schedule, sets up promotion/relegation rules, and archives the season. Satisfied, he allows the trial to convert. His competition data is preserved throughout.
You can cancel the trial at any time from Account > Manage Subscription. Your plan reverts to Free and no charge is made.
Reactivating Expired Competitions
When a paid subscription expires or is cancelled, the competition does not disappear — it enters a read-only state. All historical data, standings, and statistics remain intact and viewable by all users.
What happens when a subscription expires
- The competition becomes read-only. No new matches can be added or edited.
- All past data (standings, stats, match history, seasons) remains visible to all followers.
- The organizer sees a prominent "Reactivate" banner at the top of the competition screen.
How to reactivate
Open the expired competition
The competition is still accessible, marked as inactive.
Tap "Reactivate"
You will be taken to the plan selection screen.
Select a plan and pay
Choose the appropriate plan and complete payment. Full access is restored immediately.
An organizer's annual PRO Player subscription expires in January while he is away. When he returns to set up the new season in February, the competition is read-only. All previous seasons' data is still there. He taps "Reactivate", selects the annual PRO Player plan, and pays. Full access is restored in seconds and he can start the new season immediately.
While a competition is in read-only mode, connected players and Team Managers also cannot add events. Make sure to reactivate before your new season begins.