What Square Teams is and who needs it

Square Teams is a feature within Square's payment system that lets multiple people on your staff process transactions and manage money from a single Square account. Instead of each team member having their own separate Square login, they all work under one business account with different permission levels. You set who can take payments, who can refund, who can see reports, and who can change settings.

You need Square Teams if you have more than one person handling payments—whether that's a retail shop with cashiers, a service business with multiple staff, or a restaurant with servers and managers. Without it, you'd have to share one login across your whole team, which means you can't track who processed which transaction and you lose the ability to control what each person can do.

Square Teams works with all Square payment methods: card readers, online checkout, invoices, and the Square app itself. The setup happens in your Square Dashboard, which is the web portal where you manage your account.

Key Takeaways

  • Square Teams lets you add staff members to one Square account with different permission levels, so you can control who takes payments and who sees reports.
  • You create team members in your Square Dashboard under Team Settings, and each person gets their own login and password.
  • Permission roles include Manager (full access), Team Member (can take payments only), and Custom (you choose which actions they can do).
  • Each team member logs into the Square app or register with their own credentials, and all transactions appear under your single business account.
  • You can remove team members, change their permissions, or reset their passwords at any time from the Dashboard.

How to add a team member to your Square account

Log into your Square Dashboard at squareup.com using your business email and password. On the left menu, find and click Team. You'll see a button that says Add Team Member or Invite Team Member—the exact wording varies by region, but the function is the same.

Enter the team member's email address in the field provided. This is the email they will use to log in to Square, so make sure it's an address they check regularly and that they own. Square will send them an invitation link to that email. They must click the link and set their own password before they can start taking payments.

Do not create a password for them. Square requires each person to set their own password when they accept the invitation. This protects your account because only they know their password, and you can see in your logs who did what.

Assigning roles and permissions

When you add a team member, you choose a role that controls what they can do. Square offers three standard roles: Manager, Team Member, and Custom.

Manager has nearly full access: they can take payments, issue refunds, view all reports, manage inventory, and change some account settings. Use this role only for people you trust completely, like an assistant manager or co-owner. Team Member can take payments and see their own transaction history, but cannot refund, change settings, or view other people's sales. This is the standard role for cashiers and servers. Custom lets you pick and choose: you might allow someone to take payments and issue refunds but not view reports, or vice versa.

You set the role when you first invite them, but you can change it later. Go back to Team Settings, find their name, and click the role to edit it. Changes take effect immediately.

How team members log in and take payments

After a team member accepts the invitation email and sets their password, they can log into the Square app on a phone or tablet, or into a Square Register if you use one. They use their own email and password—not yours.

When they log in, they see only the features their role allows. A Team Member sees the payment screen and their own sales history. A Manager sees reports, settings, and team management. All transactions they process appear in your main account under their name, so you always know who took the payment.

If a team member forgets their password, they can click Forgot Password on the login screen and reset it themselves using their email. You do not need to reset it for them. If they no longer have access to their email address, you can reset their password from the Dashboard, and they'll receive a new reset link.

Managing and removing team members

To change a team member's role, remove them, or reset their password, go to your Square Dashboard, click Team, and find their name in the list. Click on their name to open their profile. From there you can edit their role, deactivate their account, or send them a password reset link.

Deactivating a team member (rather than deleting them) is usually the better choice. It turns off their login so they can no longer access Square, but it keeps their transaction history in your account for record-keeping and tax purposes. Deleted team members are harder to track later if you need to dispute a transaction or audit your sales.

If someone leaves your business, deactivate them immediately. They will not be able to log in, but you'll still see all the payments they processed. If you rehire them later, you can reactivate their account instead of creating a new one.

Tracking who did what with transaction reports

One of the main reasons to use Square Teams is to see which staff member processed each transaction. In your Square Dashboard, go to Transactions and look at the list of sales. Each transaction shows the date, amount, payment method, and the name of the team member who took it.

You can filter transactions by team member to see all sales from one person over a date range. This is useful for spotting patterns, checking accuracy, or investigating a specific transaction. Managers on your team can usually see this report too, depending on their permissions. Team Members can only see their own transactions.

If you use Square's reporting features, you can also run sales reports by employee, which shows totals and averages for each person. This helps you understand who your top performers are and where training might help.

Troubleshooting common setup problems

If a team member says they never received the invitation email, check that you entered their email address correctly in the Team Settings. If the address was wrong, delete the invitation and send a new one to the correct address. Invitations expire after 30 days, so if it's been longer than that, you'll need to send a fresh one.

If someone can log in but cannot see the payment screen or other features they should have access to, check their role. Go to Team Settings, click their name, and confirm their role matches what they need. Sometimes a role change takes a minute or two to sync across all devices, so have them log out and back in.

If you're using Square Register (the physical device), make sure the team member's account is set up to use that register. Some registers are assigned to specific people or locations. Check your Register Settings in the Dashboard to confirm the team member has access to the register they're trying to use.

Frequently Asked Questions

Do I need to pay extra to add team members to Square?

No. Square Teams is included with your Square account at no additional cost. You pay only the standard transaction fees when team members process payments. There is no per-person fee or team management charge.

Can a team member process payments offline?

Yes, if you use a Square Reader or Square Register, payments can be taken offline and will sync to your account when the device reconnects to the internet. The team member still needs their own login, but the transaction will process even without a live connection.

What happens to transactions if I remove a team member?

All their past transactions stay in your account and remain linked to their name. Removing them only stops them from logging in and processing new payments. You can still see and dispute their old sales if needed.

Can I set different permissions for different locations?

If you have multiple Square locations set up in your account, you can restrict a team member to work only at certain locations. This is done through the Custom role settings. A cashier at your downtown store won't see or access the uptown store's register.

How do I know if a team member is using their login correctly?

Check the transaction list in your Dashboard. Each sale shows the team member's name and timestamp. If you see transactions at odd hours or from someone who shouldn't be working, investigate. You can also ask Square support to review login activity for a specific account if you suspect fraud.