Step 1
Creating your account & first login
Head to getdues.com/signup and create a free account. No credit card required.
- Enter your email and choose a password, or sign in with Google.
- Check your inbox for a confirmation email and click the link.
- You’ll land on your dashboard — ready to create your first group.
Already have an account? Log in here.
Step 2
Setting up your first group
From your dashboard, click Create Your First Group and fill in:
- Group name — e.g., “U10 Thunder Soccer”
- Sport or type — soccer, baseball, HOA, etc. (optional)
- Season — e.g., “Spring 2025” (optional)
- Member label — Player, Member, Athlete, Parent, etc.
You can edit all of this later from the team settings page.
Step 3
Set up payment methods
Before adding members, set up how you want to collect payments. Add your Venmo, Zelle, or CashApp info — or connect Stripe for online card payments.
- Quick options (1 minute) — Enter your Venmo username, Zelle email/phone, or CashApp tag in Settings → Payment Defaults
- Stripe for cards (5 minutes) — Connect Stripe to let members pay with credit/debit cards directly in the portal
💡 Setting this up now means your first reminder will already show members how to pay. See the payment methods guide →
Step 4
Adding members
From the group page, you have two options:
Option A: Add manually
Click Add Member and enter a name, email, and/or phone number. At minimum, a name is required. Email or phone is needed to send reminders.
Option B: Import from CSV
Click Import and paste or upload a CSV. GetDues auto-detects common column headers (first_name, last_name, email, phone). Works great with exports from TeamSnap, Google Sheets, or Excel.
Members can be added, edited, or removed any time.
Step 5
Creating your first due
In the Dues column on your team page, click Add Due and fill in:
- Name — e.g., “Spring Registration” or “Tournament Fee”
- Amount — per member, or split evenly across the group
- Due date — when payment is expected
- Installments (optional) — split into multiple payments with separate due dates
You can record cash/check payments at any time using the Mark as Paid button next to any member.
Step 6
Sending your first reminder
Select one or more members who owe a balance, then click Send Reminder. Each player receives a personalized message with:
- A summary of what they owe
- A secure, temporary portal link (expires after 48 hours)
- Instructions for paying via Venmo, Zelle, PayPal, or online (if Stripe is connected)
Members don’t need to create an account — they just tap the link, see their dues, and pay. On the Pro plan, reminders can also be sent automatically around the due date.
💡 Want to accept credit cards online? Connect Stripe in group settings. See the Stripe setup guide →
For Clubs & Leagues
Managing multiple teams with organizations
If you manage 2+ teams, organizations let you handle everything under one billing account with centralized reporting and role-based access.
What you get with organizations:
- One subscription for all teams — replace multiple Pro accounts with a single Club or League plan
- Cross-team dashboard — see collections, balances, and reports across all teams at once
- Role-based access — invite owners, admins, and managers with different permission levels
- Unified branding — add your org logo and colors across all teams
Getting started with organizations:
- Navigate to Organizations from your dashboard and click Create Organization
- Enter your org name, slug, and choose a plan (Club for up to 10 teams, League for unlimited)
- Assign existing teams or create new ones under your organization
- Invite admins and managers from Manage Members with the role that fits their responsibilities
- Customize branding in org settings — upload your logo and set your primary color
💡 Organizations are designed for clubs, leagues, and programs with multiple teams. If you only manage one team, stick with a Pro account — it’s simpler and less expensive. Learn more about organizations
Ready to get started?
Free forever for small groups. No credit card required.