Expense Management & Approval Workflows

Manage task-related expenses with a full approval workflow — including one-click approve and un-approve directly from the expense dashboard board and list views.

Manage task-related expenses with a comprehensive approval system that tracks costs from submission through billing. Submit expenses for approval, review and approve or reject submissions, then automatically bill approved costs to your listing's accounting ledger.

Getting Started

Submitting an Expense

  1. Navigate to your task — Go to Tasks and open any active task
  2. Find the Expenses section — Look for the "Expenses" tab or section within the task details
  3. Click "Add Expense" — This opens the expense submission form
  4. Fill in the details:
    • Title: Brief description (e.g., "Plumbing supplies for bathroom repair")
    • Amount: Enter the cost and select currency
    • Category: Choose from maintenance, supplies, services, cleaning, or other
    • Description: Add detailed notes about the expense
    • Receipt: Upload a photo or scan of your receipt
  5. Submit for approval — Click "Submit" to send the expense to your manager

[Screenshot: Expense submission form showing all required fields]

Submitting an Expense on a Subtask

If you're adding an expense directly to a subtask, the property field is filled in automatically — you don't need to select or enter it yourself. Vanio AI inherits the property from the parent task, so your expense is linked to the correct rental from the moment you create it.

[Screenshot: Expense form on a subtask with the property field pre-populated]

Approving Expenses (Managers)

You can approve expenses in two ways: directly from the dashboard without opening each expense, or by opening the expense for a full review.

Quick approval from the dashboard (new):

  1. Go to Expenses Dashboard — Navigate to Tasks → Expenses or use the main Expenses section
  2. Find a submitted expense — In either Board or List view, locate any expense showing "Submitted" status
  3. Click "Approve" — A small Approve button appears directly on the card or row. Click it to approve the expense instantly — no need to open it
  4. The expense updates immediately — It moves to "Approved" status right away

[Screenshot: Expense board card showing the inline Approve button on a submitted expense]

[Screenshot: Expense list row showing the inline Approve button beside the status label]

Full review before approving:

  1. Go to Expenses Dashboard — Navigate to Tasks → Expenses or use the main Expenses section
  2. Switch to Board View — On desktop, use the visual Kanban board to see expenses by status
  3. Review submitted expenses:
    • Click on any expense card to see full details
    • Review the amount, description, and uploaded receipt
    • Check that the expense relates to the associated task
  4. Make your decision:
    • Approve: Click "Approve" to move the expense forward
    • Reject: Click "Reject" and add a reason for the team member

[Screenshot: Kanban board showing expenses in different status columns]

Moving an Approved Expense Back to Submitted (Managers)

If you approved an expense by mistake, or need to revisit it before it's billed, you can undo the approval and return the expense to submitted status — directly from the dashboard or from within the expense itself.

Quick un-approve from the dashboard (new):

  1. Go to Expenses Dashboard — Locate the approved expense in either Board or List view
  2. Click "Un-approve" — An Un-approve button appears directly on the card or row for any approved expense. Click it to immediately move the expense back to "Submitted" status
  3. The expense updates immediately — The approval is cleared and the expense is ready for fresh review
  4. Re-approve when ready — Once any necessary corrections are made, you can approve the expense again using the inline Approve button or from within the expense detail

[Screenshot: Expense board card showing the inline Un-approve button on an approved expense]

From within the expense:

  1. Find the approved expense — Locate the expense in the Approved column or filter by "Approved" status
  2. Click the undo icon — On the expense row, click the undo (↩) icon. This button is only visible on approved expenses and only to managers
  3. Confirm the change — The expense immediately moves back to "Submitted" status, clearing the approval so it can be reviewed again
  4. Re-approve when ready — Once any necessary corrections are made, you can approve the expense again as normal

Note: You can only move an expense back to submitted while it's in "Approved" status. Once an expense has been billed, it cannot be undone.

[Screenshot: Approved expense row with the undo icon highlighted]

How It Works

The expense system follows a clear four-stage workflow that you can track visually:

SubmittedApprovedBilledComplete

Managers can also move an approved expense back a step — from ApprovedSubmitted — if a correction is needed before billing.

What Happens Automatically

  • Expense tracking: Every expense gets a unique ID and timestamp
  • Status updates: Team members see real-time status changes on their submissions
  • Ledger integration: Approved expenses automatically post to your listing's accounting records
  • Audit trail: The system tracks who approved, rejected, or billed each expense with timestamps
  • Approval clearing: When an approved expense is moved back to submitted, the previous approval is automatically cleared so the expense can go through a fresh review
  • Receipt storage: Uploaded receipts are securely stored and linked to the expense record
  • Property association on subtasks: When you add an expense to a subtask, the correct property is automatically applied based on the parent task — no manual selection needed

Visual Organization

Desktop: Use the Kanban board view to drag expenses between status columns and get a quick overview of your expense pipeline.

Mobile: Switch to the streamlined card list view that's optimized for smaller screens while maintaining all functionality.

[Screenshot: Mobile card list view showing expense summaries]

Key Features

  • Four-bucket status tracking — See expenses organized by Submitted, Approved, Rejected, and Billed
  • Manager-level permissions — Only owners, admins, and managers can approve, reject, or undo approvals on expenses
  • One-click approve from the dashboard — Approve a submitted expense instantly from the board card or list row, without opening it
  • One-click un-approve from the dashboard — Move an approved expense back to submitted with a single click directly from the board or list view
  • Undo approval — Move an approved expense back to submitted status if you need to make changes before billing
  • Automatic ledger billing — Approved expenses post directly to your listing's accounting records
  • Receipt management — Upload and store receipts with each expense for complete documentation
  • Bulk operations — Approve or bill multiple expenses at once to save time
  • Advanced filtering — Filter by status, listing, date range, category, or specific tasks
  • CSV export — Export filtered expense data for external accounting or reporting
  • Expense categories — Organize costs by maintenance, supplies, services, cleaning, and more
  • Rejection workflow — Rejected expenses can be edited and resubmitted with updates
  • Real-time updates — See status changes immediately across all devices
  • Automatic property inheritance for subtasks — Expenses added to subtasks are automatically linked to the parent task's property, keeping your records organized without any extra steps

Tips & Best Practices

For Team Members:

  • Always upload clear photos of receipts before submitting
  • Write descriptive titles that explain what the expense covers
  • Submit expenses promptly while details are fresh in your mind
  • Include the listing address or unit number in descriptions for multi-property managers
  • When adding expenses to subtasks, confirm the pre-filled property is correct before submitting — it should match the property shown on the parent task

For Managers:

  • Set up regular review times to prevent expense backlogs
  • Use the inline Approve button on board cards and list rows to process straightforward expenses quickly — save the full-detail view for expenses that need a closer look
  • Use bulk approval for routine, pre-approved expense types
  • Add clear rejection reasons to help team members improve future submissions
  • Check that expenses align with the associated task scope and budget
  • Use the inline Un-approve button — or the undo icon inside the expense — to move an approved expense back to submitted if you catch an error before billing
  • Use filters to focus on specific properties or time periods during review

Organization:

  • Establish expense limits that require pre-approval for larger purchases
  • Create standard categories that match your accounting system
  • Use the date range filters for monthly expense reviews and reporting
  • Export data regularly for backup and integration with external accounting tools

Common Questions

Can I edit an expense after submitting it? Once submitted, expenses can only be edited by managers or if they're rejected and returned to you. If you need to make changes, contact your manager or wait for the approval process.

What happens to rejected expenses? Rejected expenses return to "Submitted" status and can be edited and resubmitted. You'll see the manager's rejection reason to help you make necessary corrections.

Can a manager approve or un-approve an expense without opening it? Yes. In both Board and List views, a small Approve button appears directly on any submitted expense card or row, and an Un-approve button appears on any approved expense. Clicking either button updates the expense instantly — no need to open the full detail view. These buttons are only visible to managers, owners, and admins.

Can a manager undo an approval after approving an expense? Yes. Managers can use the inline Un-approve button on the dashboard, or click the undo (↩) icon inside the expense detail, to move any approved expense back to "Submitted" status. This clears the approval so the expense can be reviewed and re-approved — useful if an expense was approved in error or needs a second look before billing. This is only available before the expense has been billed; billed expenses cannot be reversed from within the expense workflow.

How quickly do approved expenses appear in my listing's accounting? Once a manager clicks "Bill" on an approved expense, it immediately posts to your listing's ledger. You can see this reflected in your financial reports right away.

Why is a property already selected when I add an expense to a subtask? Vanio AI automatically links the expense to the same property as the parent task. This keeps your expense records organized and saves you from having to look up and enter the property yourself. If the pre-filled property doesn't look right, check the parent task's property assignment or contact your manager.

expensesapprovalaccountingtasksmanagement
Last updated July 2026