Skip to content
Free Business Central assessment
Written, scoped proposal after the assessment
Dynamics GP support ends December 31, 2029
Independent, not affiliated with Microsoft
A division of Sataware Technologies
Weekday support on Mountain Standard Time
Free Business Central assessment
Written, scoped proposal after the assessment
Dynamics GP support ends December 31, 2029
Independent, not affiliated with Microsoft
A division of Sataware Technologies
Weekday support on Mountain Standard Time
Free assessment →

How to manage user permissions in Business Central

User permissions in Business Central decide what each person can read, create, change, delete and run. They work in layers. The license sets the outer limit, and permission sets inside the system narrow it to a role. This guide covers each layer, how to assign permissions through security groups and how to build a custom set without guesswork.

Last updated

🧅License first

How user permissions in Business Central stack up

First, you create users in the Microsoft 365 admin center and give them a license such as Essentials, Premium or Team Members. Then you bring them into Business Central from the Users page with the update from Microsoft 365 action. The license sets the most a user could ever do, whatever you assign inside the application.

Within that limit, permission sets grant access to specific tables, pages, reports and codeunits. On the License Configuration page, an administrator chooses which permission sets each new user of a license type receives. Trim those defaults early. That way, no new starter arrives with broader access than the role needs.

Ask about license and access →
Pile of old keys and padlocks
The layers
  • ✓Microsoft 365 license
  • ✓Default permission sets
  • ✓Assigned permission sets
  • ✓Security group membership
  • ✓Security filters on records
🗝️Permission sets

Permission sets for user permissions in Business Central

A permission set is a named list of objects with a permission for each: Read, Insert, Modify, Delete and Execute. You can grant each one directly or as Indirect. Indirect means the user may use it only through another object, such as a posting routine. That is how someone can post an invoice without editing ledger entries.

Microsoft ships system permission sets, and extensions add their own. You cannot edit those. Instead, you can copy one, or create a new set that includes others and excludes specific permissions. SUPER grants everything and belongs only with administrators. Keep the number of SUPER holders small.

Go through your permission sets →
Permission types
  • ✓Read data
  • ✓Insert records
  • ✓Modify records
  • ✓Delete records
  • ✓Execute objects
👥Assigning access

Assign user permissions in Business Central by security group

Assigning sets one user at a time does not scale. Instead, create security groups in Microsoft Entra, such as BC Accounts Payable or BC Warehouse. Then open the Security Groups page in Business Central, link each group and assign permission sets to it. Members inherit the permissions. When someone joins or leaves the group, their access changes with it.

Security groups replaced the older user groups feature, so companies upgrading from earlier versions should convert. You can also limit a permission set to one company or give it to all companies. That helps when a user keeps the books for one entity but should only view another.

Plan roles and groups →
Example groups
  • ✓Accounts payable clerks
  • ✓Sales order processors
  • ✓Warehouse staff
  • ✓Finance managers
  • ✓System administrators
🧵Build your own

Build custom user permissions in Business Central by recording

Guessing which tables a task touches is slow. So create a new permission set, open its permissions and start the recording action. Then do the task in another browser tab exactly as the user would. For example, create and post a purchase invoice. Stop the recording, and Business Central adds every object the task needed.

Next, go through the recorded lines and lower anything that looks too generous. Then test with a real user account. Adding exclusions to a broad standard set is often quicker than building from nothing. Include the standard set, then exclude the few permissions this role must not have, such as changing vendor bank accounts.

Have us build the roles →
Recording steps
  • ✓Create a new permission set
  • ✓Start recording
  • ✓Perform the task
  • ✓Stop and add permissions
  • ✓Test as the user
🔎Check and control

Checking user permissions in Business Central

The Effective Permissions page answers the question every administrator hears: why can this person do that, or why not? Pick a user and it lists each object and the resulting permission. It also shows which permission set or license right gives it. That resolves most reported permission errors quickly.

Permissions are not the only control. User Setup limits the allowed posting dates per user. Security filters can limit records for certain tables. The change log can record edits to sensitive fields such as bank details. Go through access whenever someone changes role. Our consultants can assess your current setup and propose a cleaner role design.

Request an access assessment →
Related controls
  • ✓Effective Permissions page
  • ✓User Setup posting dates
  • ✓Security filters
  • ✓Change log setup
  • ✓Field monitoring
Questions

User permissions in Business Central: questions

How do I add a new user?

Create the account and assign a Business Central license in the Microsoft 365 admin center. Then open Users in Business Central and run the update from Microsoft 365. The user appears with the default permission sets for that license. After that, add the user to the right security group so the role permissions apply. Finally, ask them to sign in and test one daily task.

What is the difference between a permission set and a profile?

A permission set controls what data and functions a user may use. A profile, also called a role, controls what the user sees. That means the Role Center, the navigation menu and the page layouts. A user needs both, and you assign them in different places. So a clerk can see a clean menu and still lack rights they do not need.

Can I give access to only one company?

Yes. When you assign a permission set to a user or security group, you can leave the Company field blank for all companies or set it to one. The same user can therefore have full access in one company and read-only access in another. That suits an accountant who keeps the books for one entity and only views a second.

Why does a user get a permission error when posting?

Posting touches many tables indirectly, and the user's sets may lack one of them. The error message names the object. Look it up for that user on the Effective Permissions page. Then add the missing permission to the role's set, not to the single user. That way, the next person in the same role does not hit the same error.

Who should have the SUPER permission set?

Only administrators who maintain the system, and at least one must exist. Day-to-day finance and operations users should not hold it. It bypasses every restriction, so you could not show an auditor that duties stay separate. For these reasons, keep user permissions in Business Central tight and check the SUPER list often.

Book a discovery call

Let's talk through your move to Business Central.

A focused call with a senior consultant. We learn how your business runs today, give you an honest view on whether Business Central fits, and outline scope and next steps before you commit to anything.

What happens after you send the form

1
We read your request
A consultant reads your details before the call. There is no long questionnaire to fill in.
2
Discovery call
We go through your processes, your current systems and the problems you want solved.
3
Written plan and proposal
You receive a written proposal covering scope, phases and licensing.
✓A consultant replies by email
✓NDA available on request
✓No cost, no obligation
✓Senior BC consultants

Request your discovery call

Takes under a minute. A consultant replies by email.

Free

Your details stay with our consulting team. We never share or sell them.

▦ IndependentDynamics 365Business Central consultants
C Clutch5.0 from 1 reviewSataware on Clutch
G GoodFirmsParent company profileSataware on GoodFirms
S SatawareOur parent company14+ years, 1000+ projects listed
▦ IndependentDynamics 365Business Central consultants
C Clutch5.0 from 1 reviewSataware on Clutch
G GoodFirmsParent company profileSataware on GoodFirms
S SatawareOur parent company14+ years, 1000+ projects listed
Book a free call