Beta. This site is an early test release shared with friends and early users. Features may change or break. If you sign up and use it, you do so at your own risk.

How to use

A short path from first visit to finished matches. You can browse Discover without signing in; creating or joining a league needs an account.

1. Sign in

Use Sign in with Google. Your email is your identity across CheapoLeagues.

2. Accept Terms & Privacy

On first use (and when documents change), you will be asked to accept the current Terms and Privacy Policy before using the app.

3. Finish your profile

Add a display name and phone so we can reach you about matches. Address and ZIP are optional — only share what you are comfortable with. Do not put highly sensitive information in your profile.

4. Or run a short tournament

Create a one-time or recurring tournament (public or invite), invite people or a whole group, generate matchups, tweak if needed, start, score matches — the system proposes the next round until there is a winner.

5. Join or create a flex league

  • Discover — search by ZIP and format, then request to join open leagues.
  • Invite link — if a friend sent you one, open it and accept.
  • Create — start a flex singles or doubles league with a ZIP (so neighbors can find it), visibility (request to join is recommended), and season length.

6. Organizers: roster & start

Invite by email, approve join requests, optionally register court resources, then generate pairings when the roster is ready. Players should add weekly availability so scheduling is easier.

7. Play flex matches

Open a match, propose a time (suggestions may come from overlapping availability), confirm with your opponent, play, then report the score. Both sides confirm so standings and ratings stay trustworthy.

Doubles tip

Partners should both be on the roster first, then link as a doubles pair before pairings are generated.

Stuck? See the FAQ or Help.