Browse and export your expenses

The two views — monthly (property cards) and yearly (categories × months grid) — and the CSV export for accounting.

Your saved expenses are visible in two complementary views.

Monthly view

Expenses menu. This is the default view. The page shows a given month (defaults to the current one) and groups expenses by property as cards.

For each property:

  • A card with the cover photo as background, title, and the month's expense list.
  • For each expense: date, category, vendor, description, amount, and an action menu (edit, delete).
  • A specific badge flags recurring expenses to distinguish them from one-off entries.

At the top of the page:

  • A month / year selector to navigate in time.
  • Filters: property, category, vendor (text search).
  • A totals banner: total amount of the selected month and the heaviest category.

Yearly view

Expenses → Yearly menu. A table view to see a full year's detail in a single screen.

  • Columns: property name, then the 12 months (Jan → Dec), then the annual total.
  • Rows: one row per expense category for each property, plus a Total row per property and a grand total.

Every cell (month × category × property) is clickable: a + button lets you add an expense for that month and that property without going through the full form.

Filter at the top: properties (multi-select).

Empty state: if no expense is recorded for the selected year, the grid shows the message "No expenses recorded for this year. Use the "+" button on each property to add one."

CSV export

From the page's action menu (monthly or yearly), the Export option downloads a CSV file with:

  • Monthly mode: every expense for the selected month, filtered by the active filters.
  • Yearly mode: every expense for the selected year for the filtered properties.

CSV columns: property, date, category, vendor, description, amount, currency, created at.

ZenHost guards against CSV injection: values starting with =, +, -, @, tab, or carriage return are prefixed with a single quote so they're treated as text by Excel / Numbers.

Multi-currency

If your properties use different currencies, ZenHost shows a warning and hides the currency symbols in totals to avoid blending heterogeneous monies. Each row stays in its property's own currency — for a consolidated view, export and have your accountant do the conversion.

Permissions

Reading expenses requires read permissions on properties and prices. Editing / deleting requires the matching write permissions.