RBAC (Role-based accessed controls)
Measure offers Role-Based Access Controls (RBAC) as a security mechanism to govern access to resources based on predefined roles and associated permissions. RBAC ensures that users are granted appropriate access to perform their tasks while preventing unauthorized access. Measure provides the following roles out-of-the-boxFull Admin
This role provides complete read and write access to all features across the product. Full Admins can:- Manage all customers, subscriptions, invoices, and contracts
- Configure products, pricing plans, and the price book
- Set up and manage all integrations (payment providers, CRMs, accounting, email)
- Access analytics, financial reports, and revenue recognition data
- Configure company settings, branding, and notification settings
- Manage users and assign roles
- Configure approval workflows and notification rules
- Manage tax settings and compliance configuration
Sales Admin
This role provides read and write access to customers, pricing, subscriptions, and contracts. Sales Admins can:- Manage the price book (create, update, and organize products and pricing plans)
- View and manage all contracts across the sales team
- Participate in contract approval workflows as an approver
- Create and manage customers and subscriptions
- Access all deals regardless of ownership
Sales Rep
This role provides access scoped to the individual sales representative’s own deals and customers. Sales Reps can:- View and manage customers assigned to them
- Create and track contracts for their deals
- View their own sales commission reports
- Access pricing and product catalog (read-only)
Customer Support
This role provides read and write access to customers, subscriptions, invoices, payments, and contracts. This includes everything needed to manage renewals and resolve billing issues. Customer Support users can:- View and update customer information
- Manage subscriptions (upgrades, downgrades, cancellations)
- Process refunds and issue credit notes
- View and resend invoices
- Handle contract renewals and amendments
- Access payment history and retry failed payments
- Company settings and integrations
- Analytics and financial reports
- Product catalog and pricing configuration
- User management
Read-Only
This role provides read-only access to all features in the app. Read-Only users can view:- Customers and customer details
- Subscriptions and subscription history
- Invoices, payments, and payment history
- Contracts and contract status
- Products and pricing catalog
- Analytics and financial reports
- Usage data and billable metrics
Accountant
This role provides read-only access to all features plus write permissions for accounting integrations. Accountants can:- View all customers, subscriptions, invoices, and payments
- View analytics and financial reports
- Configure and manage accounting integrations (QuickBooks, Xero)
- Trigger manual syncs to accounting platforms
- Map accounts and configure accounting export settings
Custom Roles
Measure also allows you to define custom roles with granular permissions tailored to your organization’s needs. Custom roles are built using permission building blocks:- Read: View records and data
- Write: Create new records
- Update: Modify existing records
- Delete: Remove records

