A non-resident fee is an extra amount added to an offering's registration fee when the family's address is outside your boundaries. Set up your boundaries first under Programs > Configurations > Boundaries, then enter the amount in each offering's Non-Resident Fee field (plus Early Non-Resident and Late Non-Resident if the offering has early or late pricing).
Applies to: Org admins · Elite and Enterprise plans (Non-Resident Fee); Boundaries come with Enhanced and up · Youth, adult and team registration programs
Where: Programs > Configurations > Boundaries, and Programs > Manage Programs > (program) > 2 Configuration > offering Edit icon
Step 1: Set up your boundaries
- Go to Programs > Configurations > Boundaries.
- Define your area on Cities (enter each City and click Add), on Zip Codes (enter each Zip Code and click Add), or on Visual Boundary (draw your area on the map and click Save).
- Click General. In Validation On, choose All Programs or Specific Programs. With Specific Programs, set Boundary Check to Enabled on each program's 1 Setup page.
- In Validation Action, choose Nothing or Warn if non-residents should register and pay the fee. Prevent stops non-residents from registering online for the programs Validation On covers, so they're never charged there.
- Click Save. You'll see "Boundary configurations have been saved."
For more on drawing and testing a boundary, see Boundary Options - How to restrict enrollments based on address.
Step 2: Add the fee to each offering
- Go to Programs > Manage Programs and open the program.
- Click 2 Configuration.
- Click the Edit icon next to the offering, or Add Offering for a new one.
- In Non-Resident Fee, enter the extra amount non-residents pay during regular registration. Leave it blank for no fee.
- If the offering has an Early Reg. Fee or Late Reg. Fee, also enter Early Non-Resident and Late Non-Resident. During early or late registration only those amounts count, so a blank one means no extra fee in that period.
- Click Save (Add for a new offering).
- Repeat for each offering. To set the same amounts on several offerings at once, click Update Multiple Offerings on 2 Configuration.
What you'll see: "Program offering updated." and "(Non-Resident $25.00)", for example, under the offering's fee. If you set a Non-Resident Fee but left an early or late amount blank, you'll also see "Please review: You have setup an early registration period without a non-resident fee." (or "a late registration period").
How TeamSideline decides who is a non-resident
- It checks the address of the account's primary account holder, not the player's or a second parent's, when the registration is added to the cart.
- Visual Boundary: if you've drawn a map, only the map counts and the city and zip code lists are ignored. Google Maps must find the address as a street address inside a drawn area; an address it can't find counts as outside.
- Cities and Zip Codes: the city must match a listed city (capital letters don't matter, spelling does), and the zip code must match a listed zip code exactly. If you list both cities and zip codes, the address must match both.
- If you haven't set up any boundaries, every family counts as a resident and no one is charged.
What families see
- The fee is added on top of the registration fee, and the cart and order show "***Non-Resident Fee: Includes a $25.00 Non-Resident Fee."
- Warn: "The primary account address is not in the organization boundaries." appears, and they can continue.
- Prevent: "The primary account address is not in the organization boundaries. You cannot enroll in this program." appears, and the registration isn't added.
- TeamSideline Support can set different wording for these two messages for your organization.
- With a payment plan, the non-resident fee is added to the payment made at checkout.
- Volunteer and sponsor registrations are never checked or charged fees.
If it doesn't work
- There's no Non-Resident Fee field. Your plan doesn't include it (Elite and Enterprise do), your admin role doesn't include it, or the program uses tiered pricing, which has no non-resident fields. For Youth Camp programs, Add Offering doesn't show the fields. On an older package, contact TeamSideline Support about adding it. Once it's added, the fields appear on your next page; if they don't, sign out and back in.
- Nobody is charged. No boundaries are set up, or the amount for the current period (early, regular or late) is blank, or Validation Action is Prevent, which turns non-residents away instead.
- A resident was charged. Their address didn't match: open the primary account holder with Edit Member on their Account Overview and check the city spelling and zip code, and remember that with both lists the address must match both. With a Visual Boundary, enter the address under Test Address on the Visual Boundary page and click Test: "Address is within the boundaries." or "Address is NOT within the boundaries."; "Invalid Address - unable to identify coordinates." means Google couldn't find it, so it counts as outside.
- The address was fixed but the fee stayed. The fee is set when the registration is added to the cart. Remove it from the cart and add it again. If the order is already placed, add a Misc - Credit for the fee amount with Add Transaction on their Account Overview.
- Boundary Check Override didn't remove the fee. Setting Boundary Check Override to Enabled in a family's Account Settings only skips the Warn and Prevent check. The non-resident fee is still added if their address is outside your boundaries.
Good to know
- When you register someone with Place Order, an address outside your boundaries only warns you, even with Prevent, and the non-resident fee is still added.
- The fee applies to every offering that has an amount, whatever Validation On is set to; Validation On only controls where Warn and Prevent apply.
- A percent coupon is figured on the registration fee including the non-resident fee.
- Facility reservations don't use this fee; they charge non-residents through Resident/Non-Resident pricing tiers.