Workspaces (also called policies) are the foundation of team expense management in New Expensify. They provide centralized control over expense policies, member access, categories, approval workflows, and integrations—all while maintaining the flexibility to scale from small teams to large enterprises.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Expensify/App/llms.txt
Use this file to discover all available pages before exploring further.
What is a Workspace?
A workspace is a shared environment where:- Team members submit and track expenses
- Admins configure policies and approval rules
- Approvers review and authorize expense reports
- Accountants export data to accounting systems
- Finance teams track spending and generate reports
Every workspace has its own chat rooms (#general, #admins, #announce) where team members can collaborate on expense-related discussions.
Workspace Types
New Expensify offers different workspace plans:- Free
- Collect
- Control
Free Plan
Perfect for individuals and small teams getting started:- Unlimited expense tracking
- SmartScan receipt scanning
- Basic expense categories
- Manual expense approvals
- Basic reporting
Free workspaces are ideal for personal expense tracking or small teams without complex approval needs.
Key Workspace Features
Member Management
Invite team members, assign roles, and manage permissions
Categories & Tags
Organize expenses with custom categories and multi-level tags
Approval Workflows
Configure single or multi-level approval chains
Policy Rules
Set expense limits, require receipts, and enforce compliance
Integrations
Connect to accounting systems and corporate card programs
Reporting
Generate reports and export data for analysis
Creating a Workspace
Workspace Creation Code
Here’s how workspaces are created programmatically:Workspace Roles
Each workspace has a role-based permission system:Admin
Full control over workspace settings:- Configure all workspace settings
- Manage members and roles
- Set up approval workflows
- Connect integrations
- Export reports
- Delete workspace
User
Standard member access:- Submit expenses
- Create expense reports
- Chat in workspace rooms
- View workspace categories/tags
- Submit for approval
Auditor
(Control Plan only) Permissions:- View all expenses and reports
- Generate audit reports
- Export data
- Cannot submit or approve expenses
Workspace Architecture
Data Structure
Workspaces are stored in Onyx with this structure:Onyx Keys
Workspace Settings
Configure your workspace through multiple settings pages:General Settings
General Settings
- Workspace name and avatar
- Default currency
- Workspace description
- Fiscal year settings
Members
Members
- Invite/remove members
- Assign roles
- View member activity
- Bulk import from spreadsheet
Categories & Tags
Categories & Tags
Workflows
Workflows
- Configure approval workflows
- Set submission schedules
- Auto-reporting settings
- Payer configuration
Rules
Rules
- Expense limits
- Receipt requirements
- Auto-approval thresholds
- Prohibited expenses
Integrations
Integrations
- Connect accounting software
- Corporate card programs
- Bank account setup
- Export settings
Multi-Workspace Support
Users can belong to multiple workspaces:Switch workspaces using the workspace selector in the top navigation. Your most recently accessed workspace is remembered.
Best Practices
Start Simple
Start Simple
Begin with basic categories and rules. Add complexity as your team grows and you identify specific needs.
Use Descriptive Names
Use Descriptive Names
Name workspaces clearly (“Marketing Team” not “Workspace 1”). This helps when users belong to multiple workspaces.
Set Up Approval Flows Early
Set Up Approval Flows Early
Configure approval workflows before team members start submitting expenses to avoid confusion.
Regular Audits
Regular Audits
Review workspace settings quarterly to remove inactive members and update outdated categories.
Leverage Integrations
Leverage Integrations
Connect your accounting system early to streamline month-end closing and reduce manual data entry.
Next Steps
Workspace Settings
Configure workspace name, currency, and general settings
Member Management
Invite team members and assign roles
Categories & Tags
Set up expense organization and tracking
Rules & Workflows
Configure approval flows and policy rules
