Billing, Roles and Permissions
Use Roles or Permissions to control access to your projects
Roles
Framer has two types of roles. Editors can make changes to projects and are paid. Viewers have read-only permissions, are free and can be upgraded to editors when needed. You can have both roles on a team level as well as per individual projects for maximum flexibility.

Project Permissions

Project Permissions are available for teams on a Pro or Business team plan. Project Permissions are per project and can be a combination of the following:
Design — Change the design and layouts of your pages and components
Content — Update any of the content in your CMS Collections
Deploy — Publish and unpublish sites
When staging is enabled, everyone can publish, but only members with deploy permissions can promote a staging link to the main site
When staging is disabled, only members with deploy permission can publish because it will directly update the main site
All permissions will be noted as “Full” and no permissions as “Read-only”. Project owners always get full permissions.
Full access indicates all of the permissions are selected
Read only indicates none of the permissions is selected
Only members with full access can update project settings
Billing
Any unique editor (team or project) will appear on your bill as a paid seat. So if you have 3 team editors and 2 project editors you will be billed for 5 editors in total, according to your team plan.
Added editors will always be added to a monthly bill, even if your subscription is billed yearly. The reason for this is to avoid complex pro-rating to your bill and to minimize unexpected charges (if you made a mistake you pay a month too much at most).
If you add an editor, they will appear on your next bill, depending on your monthly bill cycle. If you did not have a monthly bill cycle, it will be created at the end of the current month. If you remove or downgrade the editor to a viewer before your bill cycle you will not be charged.
You can always get an overview of your paid members in the Team Settings.
Inviting Team Members
Auto Join on Email Domain
Auto join is a very convenient way to securely and frictionless add members to your team.
If you have auto join enabled (based on the email domain), anyone who signs up for Framer with the same domain will get a suggestion to join the team.
If there are multiple teams using the same email domain for auto join, new members will be prompted which teams they would like to join.
They will automatically be added to your monthly bill (even if your other members are on a yearly billing cycle).
If you invite someone into a project, they have the same email domain and auto join is enabled, they will automatically become a team member.
Auto join is very convenient to get started quickly, but in some cases someone can join as an editor by accident. If you change their role to a viewer before the next billing cycle, you won’t be charged. If you happen to find out later, you can cancel at any time as added editors are always billed per month.
Team Member Invite via Link
You can use the invite link from the Team Settings to share an explicit invite link with your team (for example on the company Slack). You can reset this link in the Team Settings at any point for security reasons. If the invited person doesn’t have a Framer account yet they will have to sign up. Their entry point will be the team dashboard.
Team Member Invite via Email
You can use the email invite in the Team Settings to invite a team member via email. If they don’t have a Framer account yet (on that email address) they will have to sign up. Their entry point will be the team dashboard.

Inviting Project Members
You can invite project members directly from any project by opening the project member sheet:

Invite Project Member via Email
You can invite new project members by simply entering their email address. If they are not a team or project member yet you will get a confirmation dialog that makes sure you really want to add this person and asks permission to potentially increase your bill.
If you invite members via email on a project, and they are new users, they will become editors with full permissions. You can change their permissions in the project member list directly after inviting them. If you need to invite project viewers, use the sharing link as described below.
If they have the team email domain and auto join is enabled, they will automatically become team members instead of project members.
If they are existing team members (or new team members via auto join) they will get their team role in the project (editor or viewer).
Any editor with access to the project can invite new project members. Viewers cannot.
If they don’t have a Framer account they will be asked to sign up. Their entry point will be the project you invited them from.
If they end up accepting and becoming an active team or project member, they will be added to your monthly bill.
Invite Project Viewers
To invite project viewers, make sure the link sharing settings are set to “Anyone with the link can view” and simply share the project link with them.
If they don’t have a Framer account they will be asked to sign up. Their entry point will be the project you invited them from.
If you have a free Framer account the “Anyone with the link can view” setting is always enabled. You
You can upgrade team viewers to editors by clicking the permissions menu near their name, read more in Managing Project Permissions.
You can change the default link sharing access setting in the Team Settings if you have a paid team.
Removing Project Members
You can remove any project member by selecting “Remove” from the permissions menu near their name. Remember that they can still be members of other projects too, you can find this out in the Team Settings.
Requesting Editor Access
If you were invited as a viewer and need editor permissions you can select “Request Editor Access” in the bar at the bottom of your screen in a project. The project owner will get an email and can allow access with a single click.
By default you will get full permissions but other editors can change your permissions at any moment in the project if they need to.
If you were not a project or team editor yet, an extra editor will be charged to your next bill.
Managing Project Permissions
The Project Member Sheet has a list of project members that have accessed the project or are invited through the sheet. You can see when they accessed the project for the last time.
Managing Access
Team members can access any project in the team and get full permissions by default.
Anyone with the link can either join as a viewer or be denied access based on the “Users with Link” setting in the Project Member Sheet. Free teams cannot change this setting.
You can remove any project member by selecting “Remove Collaborator” from the permissions menu near their name. You cannot remove individual team members, but you can manage their permissions instead.
Managing Permissions
Project permissions are currently in preview for business accounts only. We’re shipping them as an additional feature to team plans in the near future.
You can manage each project member permissions from the permissions menu near their name in the Project Member Sheet. This counts for both team as project members. For a full overview of the permissions see above.
If a project member currently has a viewer role, you will be prompted to upgrade the viewer to a collaborator, possibly increasing your monthly bill.
Members can have any combination of permissions or none at all. If they don’t have any permissions, they can still view the project. Notice this is different from the viewer role, they will still be billed as editors unless you change their role to viewer.
Any editor can change the permissions for any other editor, except for themselves.
Upgrading Project Members from Viewers to Editors
To upgrade project viewers to editors you can click on the viewer item near the member name in the project member sheet. If this is a new editor for the team you’ll have to confirm that your next bill may increase.
Downgrading Project Members from Editors to Viewers
To downgrade project editors to viewers, go the Team Settings panel, select a member and click “Convert to viewer”. The member will be converted to a viewer role across all your teams and get read only rights. Your next bill will reflect the new number of editors.
Q&A
I have content permissions, how can I edit text and images on the canvas?
The content role is currently limited to editing the CMS. We’re working to add canvas editing for the content permissions in a future update.
On my invoice, there are two things mentioned: “Remaining time on...” and “Unused time on…”. What does this mean?
When you add a seat or upgrade your site plan, we calculate a prorated amount for the remaining time in your billing cycle based on the new situation. The “Remaining time” line shows the charge for the remaining duration of your billing cycle with the new changes. As for the “Unused time” line, it means that we’ll refund you for the time you’ve already paid for in the current billing cycle but won’t be using due to the change or upgrade.
I read that Framer was deprecating free viewer roles?
We briefly considered this, but after initial feedback we decided to keep free viewers for more control and flexibility.