User Role - Restrict access to individual bank accounts
To have the ability limit some users to access some bank accounts within Xero org.
Purpose: To limit some staff to not be able to see the information about the client’s bank balance.
Thanks for sharing and showing interest in how we can develop user roles to suit your needs when using Xero.
With many varying ideas for roles and permissions in different areas of our products, user roles impact all areas of the product. There are many factors we must consider when addressing how to solve for majority of our customers needs.
We’re in the process of conducting research on the current landscape and how we might approach some of the most predominant needs in roles for our customers. This being one of our highest voted ideas surrounding roles is a specific focus for the team. too.
Discovery of this work is its first stages and will be long running. There will be multiple phases of research and forms of engagement with users that’ll help shape the path ahead in this space.
We value our customers input and would like to invite you, our community to be part of this research and discovery. This may involve interviews and sharing further feedback through direct surveys or questionnaires.
✍️ If this is something you’d be interested in taking a part of please fill in our short form here.
Though we might not be able to invite everyone into every stage, our research team will be in touch with many of you over the coming months.
We'll come back and share on the outcomes of our research and any progress around development of roles in Xero.
- 
      
Reese Lichtenstein
    
 commented
    
  we have several folks involved in the invoicing process who should not be able to see anything about our accounts or accounting, but who I'd like to be able to run reports on invoicing.
 - 
      
Brandy Wilde
    
 commented
    
  It is important that I can give certain staff access to edit an invoice without seeing our bank information. Also, they need to see how the customer paid their invoice, via Cash, Cheque or Credit Card. Right now, if my staff need this information they have to call me and I have to look it up for them.
It is important my staff can reach certain reports without seeing my bank feed.
I urge you to look at Quickbooks and see how their user rolls are. They are really well done. And to be honest, it is a standard for all accounting systems. Xero is ahead of many accounting systems in many ways but in this area they are far behind and it is making their customers suffer to stay with them. It is unfortunate. This needs to be a priority over EVERYTHING ELSE. Please, stop doing updates that are not nearly as important and fuel all your resources into this!
 - 
      
Michelle  Bertucci
    
 commented
    
  Xero seems to think AI is far more important than the basic functions, but their customers won't be around long enough to use the AI if the basic functions aren't there in the first place.
We are currently looking at alternative accounting systems because Xero it is not suitable for our growing business in its current state. - 
      
Nathaniel Gordon
    
 commented
    
  Hi Kelly,
I didn't even know that there was a broader feature request until Luke's comment below. However, I am appalled to see that the "User Role - Allow users access to specific reports" is "In development" with 293 votes (at the time of writing).
This feature request has 590 votes (at the time of writing), but is only under review!
How are our votes being taken into consideration? What can we as a community do to display our need for this feature, because it doesn't appear to be voting... - 
      
Luke Abbott
    
 commented
    
  Textbook handling from Xero here on the whole user role issue : https://productideas.xero.com/forums/939198-for-small-businesses/suggestions/44960731-user-role-restrict-access-to-specific-settings
State that the issue is far more complex than it really is, then split it down to get people to vote more specifically and then close-off the original. Next, wait 12 months, still doing nothing, at which point you then merge all the individual ideas, because "they're all part of the bigger picture" around user roles! 🤷🏻
See you all in 12 months I guess!!
Every other platform in the market that I know of already offers detailed managing of user roles and access as standard.
a) This should already exist in Xero and
b) (if anything is ever done about it) No organisation should be made to pay more than another to use a business critical function. - 
      
Michelle  Bertucci
    
 commented
    
  This response is very disappointing.
If budget is a problem then why not have an extra level of subscription that allows this type of restriction for bigger companies instead of a blanket fixed system that is not fit for purpose?
We would happily pay a bit extra for the system to match our growing business.
 - 
      
Nikki Velinsky
    
 commented
    
  over 18 months of research and still no further forward.
How hard can it be to have different levels of access for critical information such as bank accounts?
Surely this should have been one of the first features to incorporate when building an accounting system?
 - 
      
Claire Barning
    
 commented
    
  A year and a half later nothing has happened and Xero say's it is not something they are look at right now.
WTF - Xero this is a critical feature for your customers. Stop playing with how things look (and increasing the prices too regularly) and make the REAL changes we need. - 
      
Dave Humphrys
    
 commented
    
  Kelly, please provide a time sacle for this to be implemented - 12 plus years is a bit of a wait.
Thank you
 - 
      
Abigail Cox
    
 commented
    
  This feature is absolutely critical for many businesses and is preventing us from fully moving forward with Xero as our complete accounting solution. Not being able to restrict access to individual bank accounts means we either have to expose sensitive financial data or limit staff efficiency - neither option is acceptable.
Having bank-account-level access control is essential for maintaining confidentiality, data privacy, and compliance with internal control standards. Ive read many of the previous comments, and it seems a high number of us have team members or external bookkeepers who only need access to specific accounts, and without this feature, we can’t apply the principle of “least privilege.”
The lack of this functionality poses real risks and creates unnecessary barriers for businesses that want to use Xero securely and at scale. Please make this a priority! It’s a vital step in strengthening trust, security, and usability for all organizations.
 - 
      
David Stacey
    
 commented
    
  It is good to see so many contributions from frustrated business owners on this missing feature.
Not so good is the lack of communication from Xero given how vocal its users have been for so long now.
I wonder if it is the case that their stock price is more important to them than their customers!
 - 
      
Jacqueline Horder
    
 commented
    
  I completely agree. Xero was excellent when my business was small and I was the only user. However, as we've grown, the all-or-nothing approach to bank account access no longer suits my needs. I want to give staff access to certain accounts, like the trading account and petty cash, without exposing everything else.
Please fix this - it is holding back my business - 
      
CK Lim
    
 commented
    
  The lack of this functionality is costing businesses by either requiring a separate process or having a higher cost/overqualified resource to do basic reconciliations just to limit visibility on accounts. Please listen to your customers and prioritise this feature.
 - 
      
Anne Ward
    
 commented
    
  Agree with all the other comments here. Unbelievable that this has been under discussion since 2013, with no action. There have been plenty of other changes rolled out - struggling to think of any that were particularly useful - while this feature critical for security is ignored.
 - 
      
Steve Ziara
    
 commented
    
  It's great to see my inbox flooded with this request today. Maybe it catches someone's attention that we really need this feature.
 - 
      
Dave Humphrys
    
 commented
    
  I saw this on the old comment / forum that was "removed" and this “new” thread had to be created. this is a real mess; I would not recommend Xero to anyone who was not a single person in their own company. - I Own my own company and employ sales and manufacturing staff. - I cannot let sales see the bank accounts even thought I opened a separate account so that wages etc... could be put there, I cannot let sales add stock, as stock becomes available. I can’t let production purchase stock and add it to Xero or work with the payments of these. - This is product keeps having pointless makeovers and changes and no functional use apart from upsetting us when we get used to doing something one way and then they change it and we need to learn and equally difficult pointless change ( Back button on paid bills to get to awaiting payment to now where you have to start new every time. – Why—why!)
 - 
      
Claire Kelly
    
 commented
    
  12 years since the posting of this requirement, 2 years since input requested from users, several user requests for same and nothing in terms of changes in the system user settings to all this to happen. It is really important to have this flexibility when working with several users in different areas. Please Please get this functionality requirement sorted
 - 
      
Michelle Williams
    
 commented
    
  I keep waiting an looking through all the new product releases and its still not there. I'm flabbergasted, its still no been released.
 - 
      
Chris Diamond
    
 commented
    
  This is something which other softwares have. It does seem like a basic functionality that has for some reason not been rolled out. Surely in 2025 this is something that could be addressed.
 - 
      
Beverlea Parkhill
    
 commented
    
  Agree that this is an essential element for confidentiality of data.