Money
Import from Spreadsheet

Import from Spreadsheet

Migrate your existing spreadsheet data into Estavo using CSV templates.

Before you import

  1. Set up your properties and units first — transactions need a unit to attach to
  2. Download the CSV template for the data you're importing
  3. Map your spreadsheet columns to the template columns
  4. Upload the file

Available templates

Go to Money → Import → Download template to get a blank CSV for:

  • Transactions — income and expenses with date, unit, category, amount, direction
  • Properties — address, owner, status, unit count
  • Units — name, lease type, property

Transaction template fields

FieldRequiredNotes
dateYesYYYY-MM-DD format
unit_nameYesMust match a unit you've already created
directionYescredit or debit
amountYesPositive number, no currency symbol
categoryYesMust be a valid Schedule E category slug (see list)
descriptionNoFree text
check_inNoFor short-term bookings: YYYY-MM-DD
check_outNoFor short-term bookings: YYYY-MM-DD
guest_nameNoFor short-term bookings
platformNoairbnb, vrbo, direct, booking_com, other

Category slugs for import

Use these exact values in the category column:

advertising · auto_and_travel · cleaning_and_maintenance · commissions · insurance · legal_and_professional · management_fees · mortgage_interest · other_interest · repairs · supplies · taxes · utilities · depreciation · other

After import

Imported transactions appear in your Money ledger with source: csv_import. Review them in the Money view, filter by source to see just imported rows, and confirm or correct as needed.

White-glove migration

If you'd prefer not to map a spreadsheet yourself, contact us at hello@vivescriptsolutions.com. We offer a free migration service for new subscribers.