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.