Import Center
Expense Imports
One-time property expense import fields, validation, append-only behavior, and reporting impact.
Overview
Expense imports add one-time posted property expenses. Use this import for costs that already happened and should appear in property cashflow and accounting reports.
Expense imports append new posted expense rows. They do not intentionally overwrite or delete existing property expenses.

Template Columns
- company_id and company_name: company context. Do not edit company_id.
- property_id: prefilled by PropioLedger. Do not edit.
- property_address and address columns: readable property context.
- date_paid: required expense date.
- expense_type: required supported expense category.
- amount: required expense amount.
- paid_by: optional landlord/operator, tenant, or owner.
- vendor and notes: optional supporting detail.
Validation Rules
- Property ID must belong to the selected company.
- Date paid is required.
- Expense type must be a supported expense category.
- Amount must be greater than 0.
- paid_by must use one of the supported controlled values when provided.
What Import Creates
Confirming expense import creates property_expenses rows. Those rows appear in the property Expenses Summary and Ledger, property cashflow, Cashflow Report, Accounting Report, and dashboard expense metrics.
Do not import the same historical cost as both a one-time expense and a recurring expense occurrence unless duplicate expense activity is intentional.
Related Guides
Last Updated
May 2026