diff --git a/erpnext/accounts/page/accounts_browser/accounts_browser.js b/erpnext/accounts/page/accounts_browser/accounts_browser.js
index 4f35fd4156..c58f73c564 100644
--- a/erpnext/accounts/page/accounts_browser/accounts_browser.js
+++ b/erpnext/accounts/page/accounts_browser/accounts_browser.js
@@ -22,7 +22,12 @@
pscript['onload_Accounts Browser'] = function(wrapper){
wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.appframe-area'));
- wrapper.appframe.add_button('New Company', function() { newdoc('Company'); }, 'icon-plus');
+
+ if (wn.boot.profile.can_create.indexOf("Company") !== -1) {
+ wrapper.appframe.add_button('New Company', function() { newdoc('Company'); },
+ 'icon-plus');
+ }
+
wrapper.appframe.add_button('Refresh', function() {
wrapper.$company_select.change();
}, 'icon-refresh');
@@ -35,17 +40,6 @@ pscript['onload_Accounts Browser'] = function(wrapper){
})
.appendTo(wrapper.appframe.$w.find('.appframe-toolbar'));
- // default company
- if(sys_defaults.company) {
- $('