Skip to main content
Back to Help Center

Finances & Accounting

Learn how to track income, expenses, and import transactions in Rentto.

The Accounting section gives you a complete view of your financial activity across all properties. Track rent payments, record expenses, monitor overdue balances, and import transactions in bulk.


Accounting Overview

Navigate to Accounting from the sidebar to see your financial summary. Four KPI cards show:

MetricWhat it shows
OutstandingTotal balance of all income transactions (what's still owed)
PaidSum of income transactions with "Paid" status
OverdueSum of income transactions with "Overdue" status
ExpensesSum of paid expense transactions

All metrics are calculated based on the selected date range and update in real time.


Filtering Transactions

Filter tabs:

FilterWhat it shows
AllEvery transaction in the date range
IncomeRent payments, fees, and other income
ExpensesMaintenance costs, utilities, and other expenses
OverdueTransactions past their due date
PaidCompleted transactions

Date range filter:

  • Default range: Last 7 days
  • Click the date range picker to set custom start and end dates
  • Changing the date range refreshes all data and recalculates KPIs

Use the search bar to find transactions by property name, payer name, description, category, or any other field.


Transaction Table Columns

ColumnDetails
Type / UnitIncome (green +) or Expense (red -) with property and unit name
Payment MethodCash, Check, Credit Card, Direct Deposit, Money Order, or Other
Amount / BalanceTransaction amount and remaining balance
CreatedDate the transaction was created
CategoryTransaction category (see full list below)
PayerTenant or person responsible
Due DateWhen payment is due
StatusPaid (green) or Overdue (red)
NotesTransaction description
ActionsEdit and View buttons

All columns are sortable.


Recording a Transaction

Click Add Transaction to open the transaction form.

Required Fields

FieldDetails
Short NameBrief label for the transaction (e.g., "January Rent")
TypeIncome or Expense — determines how it's categorized
AmountDollar amount with currency formatting
BalanceRemaining balance (usually matches amount for new transactions)
Payment MethodCash, Check, Credit Card, Direct Deposit, Money Order, or Other
Due DateDefaults to today; click to open date picker
StatusPaid or Overdue (defaults to Paid)
CategorySelect from grouped categories (see below)

Optional Fields

FieldDetails
UnitSelect a specific unit within the property
PayerSelect from property owner or tenants with active leases (updates when unit changes)
NotesUp to 256 characters with character counter

Transaction Categories

Categories are organized into groups:

Income: Rent, Security Deposit, Late Fees, Application Fees, Storage, Laundry, Parking

Admin: Advertising, Bank Fees, Credit & Background Reports, Rent Concessions, HOA, Licenses

Maintenance: Appliances, Cleaning, Electrical, Gardening, Painting, Plumbing, Roof, Snow Removal

Utilities: Electric, Gas, Garbage, Internet/Cable/Telephone, Water

Loans: Mortgage Payment, Mortgage Interest, Mortgage Principal, Payoffs

Taxes: Property Taxes, City/State/Local Taxes, Federal Taxes

The category field supports autocomplete — start typing to filter the list.


Recurring Transactions

When creating a transaction from a property's Accounting tab, you can make it recurring:

  1. Toggle "Make this a recurring transaction"
  2. Select a frequency: Daily, Weekly, Monthly, Quarterly, or Yearly
  3. Set a start date and optional end date

Recurring transactions show a circular arrow icon next to their category in the table.

Note: The recurring toggle is only available from the property-level Accounting tab, not the main Accounting page.


Bulk Actions

Select one or more transactions using the checkboxes:

  • Duplicate (single selection only) — Creates an exact copy of the selected transaction
  • Delete (one or more) — Permanently removes all selected transactions

Exporting Transactions

Click Export to download a CSV file of your transactions. The export includes all visible columns and respects your current filters, date range, and search query.


Property-Level Accounting

You can also view transactions for a specific property by navigating to the property detail page and clicking the Accounting tab. This shows only transactions linked to that property and includes the recurring transaction toggle.


Importing Transactions from CSV

For bulk transaction entry, navigate to the Import page. The import follows a 4-step wizard:

Step 1 — Upload Your File

  • Drag and drop or select a CSV file
  • Maximum file size: 5 MB
  • Download the CSV Import Template to see the expected format

The template includes columns: Date, Description, Amount, Category, Property, Notes

Step 2 — Select a Property

Choose which property the imported transactions belong to. All your properties are listed with their name, address, and type.

Step 3 — Map Columns

Map your CSV column headers to Rentto's transaction fields:

Rentto FieldRequiredMaps To
DateYesTransaction due date
DescriptionYesTransaction description
AmountYesTransaction amount (positive = income, negative = expense)
CategoryNoTransaction category
PropertyNoProperty reference
NotesNoAdditional notes

A preview of the first data row is shown to verify your mapping.

Tip: If you don't see column headers, make sure Row 1 in your CSV contains the header names.

Step 4 — Preview and Import

Review the number of rows to import and click Import transactions.

Row limits by plan:

PlanMax Rows
Basic (Free)100
Standard1,000
Premium5,000

Import requires a Standard plan or higher.

Validation Rules

Each row is validated before import:

FieldValidation
DateMust be a valid date (YYYY-MM-DD, MM/DD/YYYY, or DD/MM/YYYY)
AmountMust be a positive number, up to $1,000,000
DescriptionMust not be empty, up to 255 characters

If any rows have errors, import is blocked and you'll see detailed error messages with row numbers (e.g., "Row 2: Invalid amount").

How Import Works

  • Positive amounts create income transactions
  • Negative amounts create expense transactions
  • All imported transactions start with Pending status
  • Default payment method is set to Other
  • Default category is Other if not provided in the CSV
  • Rate limiting: You must wait 60 seconds between imports

Canceling an Import

Click Cancel at any step. If you've already uploaded a file, a confirmation dialog appears: "Are you sure you want to cancel? All the progress will be lost."