You want to share a Notion database so someone else can add, edit, or delete records without giving them full workspace access. By default, a shared page gives view or comment access, not edit rights. This article explains how to set edit permission on a database for specific people or teams.
Notion uses a permission system that controls who can view, comment, or edit each page or database. When you share a database, you must choose the correct access level. The edit level allows users to add new entries, modify existing ones, and change the database structure if you also grant those permissions.
This guide covers three methods to share a database with edit permission: sharing with individuals, sharing with a group via workspace permissions, and using a public link with edit access. You will also learn how to remove edit access when needed.
Key Takeaways: How to Share a Notion Database With Edit Permission
- Share button > Invite > set access level to Can Edit: Grants a specific person full edit rights to the database and its pages.
- Settings & Members > Members > change role to Member: Allows workspace members to edit any database not restricted by page-level permissions.
- Share button > Copy link > set access level to Can Edit: Creates a public link that anyone with the link can edit, useful for collaborators without a Notion account.
Understanding Notion Database Edit Permissions
Notion databases are pages that contain structured data like tables, boards, or calendars. Each database has its own permission settings separate from the parent page. When you share a database, you control whether a person can view, comment, or edit the content.
The edit permission allows the user to perform these actions:
- Add new entries to the database
- Edit existing entries
- Delete entries
- Reorder columns and change views
- Add or remove properties if the owner also grants structure edit rights
By default, when you invite someone to a database, the access level is set to Can View. You must change this to Can Edit manually. The database owner or a user with full access can change permissions at any time.
Prerequisites for Sharing With Edit Permission
Before you share a database with edit access, verify the following:
- You are the workspace owner or have full access to the database
- The database is not locked by the workspace admin
- You know the email address or workspace name of the person you want to invite
- If using a public link, the workspace setting allows public sharing with edit access
Steps to Share a Notion Database With Edit Permission
Follow these steps to give edit access to a specific person. This method works for any database type: table, board, list, calendar, or gallery.
- Open the database page
Navigate to the database you want to share. Make sure you are on the database page itself, not a parent page that contains it. Click the database title to open it in full view. - Click the Share button
In the top-right corner of the page, click the Share button. It looks like a person icon with a plus sign. A panel slides out from the right side of the screen. - Enter the person’s email or name
In the Invite section of the Share panel, type the email address or workspace name of the person you want to invite. A list of matching users appears. Click the correct entry. - Change access level to Can Edit
After you add the person, their name appears in the list with a dropdown menu showing Can View by default. Click the dropdown and select Can Edit. You can also choose Can Edit with Structure Edit if you want the person to add or delete properties. - Send the invitation
Click the Invite button or press Enter. Notion sends an email notification to the person. They can access the database immediately from their Shared section in the sidebar.
After the person accepts the invitation, they see the database in their sidebar under Shared. They can now add, edit, and delete entries. If you selected Can Edit with Structure Edit, they can also modify the database schema.
Share With a Group or Team
To share a database with edit permission for an entire team, use workspace-level permissions. This method is faster than inviting each person individually.
- Go to Settings & Members
In the left sidebar, click Settings & Members at the bottom. Then click the Members tab. - Check the member role
All workspace members already have a role: Admin, Member, or Guest. Members and Admins can edit any page unless the page has restricted permissions. If you want a Guest to edit the database, you must invite them as a Guest with edit access on the database page. - Set page-level permission to Everyone at Workspace
On the database page, click Share. Under Workspace Access, click the dropdown and select Can Edit. Now every workspace member can edit the database.
This method is useful for team databases like project trackers or shared content calendars. Be careful: granting edit access to the entire workspace means anyone in the workspace can modify the database.
Share With a Public Link That Allows Editing
You can create a public link that lets anyone with the link edit the database. This method works for external collaborators who do not have a Notion account.
- Open the Share panel
Click the Share button on the database page. - Enable public sharing
Under Share to web, toggle the switch to On. A public link appears. By default, the access level is Can View. - Change access level to Can Edit
Click the dropdown next to the public link and select Can Edit. The link now grants edit permission to anyone who has it. - Copy and share the link
Click Copy Link and send it to the people who need edit access. Anyone with this link can add, edit, and delete entries without signing in.
Public links with edit access are not recommended for sensitive data because the link can be forwarded to unintended people. Use this method only for databases that do not contain confidential information.
Common Issues When Sharing Edit Permission
Invited Person Cannot Edit the Database
If you invited someone with Can Edit permission but they still cannot edit, check these causes:
- The parent page may have a permission restriction. If the parent page is set to Can View only, the child database inherits that restriction. Open the parent page and set its permission to Can Edit as well.
- The person may be a Guest with limited workspace access. Guests can only see pages explicitly shared with them. Verify that the database is shared with the guest and the access level is Can Edit.
- The workspace admin may have locked the database. Contact the workspace owner to unlock it.
Public Link With Edit Access Not Working
If the public link does not allow editing, the workspace setting may block public edit access. Go to Settings & Members > Settings > Workspace. Under Share to web, ensure that Allow editing on shared pages is enabled. If this setting is off, public links will only grant view access regardless of your selection.
Cannot Remove Edit Access From a User
To remove edit permission, open the Share panel. Find the person in the list. Click the dropdown next to their name and select Remove from page. The person loses access to the database entirely. If you want to downgrade them to view-only, select Can View instead.
Notion Database Sharing Options Compared
| Item | Invite Individual | Workspace Access | Public Link |
|---|---|---|---|
| Who gets access | Specific person by email | All workspace members | Anyone with the link |
| Requires Notion account | Yes | Yes | No |
| Edit permission available | Yes | Yes | Yes, if workspace setting allows |
| Structure edit option | Yes | Yes | No |
| Revoke access | Remove from page | Change workspace access level | Disable public link |
Now you can share a Notion database with edit permission using the method that fits your workflow. For team projects, use workspace-level access to avoid inviting each person manually. For external partners, use the public link option but only for non-sensitive data. As an advanced tip, combine edit permission with the Lock Page feature to prevent accidental changes to the database structure while still allowing data edits.