Skip to main content

How To Upload Transaction Data

Your linked bank, mortgage, and PM accounts may not pull all your data. Close the gap by importing a file.

Updated today

Supported File Types

Stessa supports the following formats for bulk uploads:

  • QIF (Quicken Interchange Format)

  • QFX (Quicken Financial Exchange)

  • OFX (Open Financial Exchange)

  • CSV (Comma-Separated Values)

Uploading QIF, QFX, or OFX Files (Preferred)

QIF, QFX, and OFX files are the preferred formats for uploading because they require no additional formatting. To upload:

  1. Download your transactions file from your bank or lender in QIF, QFX, or OFX format.

  2. Go to your Transactions page in Stessa.

  3. Click the “Import” button in the upper right corner.

  4. Assign a Property - if you don't assign a property, you'll need to match each transaction manually.

  5. Assign to an existing Connected Account - use the No Account option if needed.

  6. Choose Transaction Type - income, expense, or both.

  7. Upload the file.

Uploading CSV Files

CSV files require more prep work than QIF, QFX, or OFX files. Only use CSV format when other options are not available.

Step 1: Prepare Your CSV File Use Stessa's official CSV template as a starting point. Open your data file alongside the template and transfer only the required fields, ensuring no extra columns or metadata disrupt the format.

Required Columns (in this order):

  • Date – Format must be MM/DD/YYYY

  • Amount – Expenses must be entered as negative numbers

  • Payee

  • Description

Optional Columns:

  • Category – Must match existing Stessa categories exactly (e.g., use "Rental Dwelling" instead of "Insurance > Rental Dwelling")

  • Property – Must match your exact property name in Stessa (including proper spelling, capitalization, and punctuation.)

  • Unit – Must match the exact unit label in your Stessa account

Exact spelling, punctuation, and spacing matter for Property and Unit names.

Step 2: Clean and Format Your File

Follow these best practices:

  • Use negative values for all expenses (e.g., -125.00). Negative amounts should include both the negative sign and a dollar symbol, e.g., -$125.00, rather than parentheses or other formats.

  • Organize your file by Property whenever possible. This avoids manual property assignment post-upload.

  • Combine extra data into the Description column using Excel’s =CONCATENATE() formula if needed.
    Example:

    arduinoCopyEdit=CONCATENATE(A2, " - ", B2)

    Then right-click → Paste Special → Values to lock the content.

Step 3: Upload Your CSV File

Once your file is clean and properly formatted:

  1. Go to your Transactions page in Stessa.

  2. Click the “Import” button in the upper right corner.

  3. Assign a Property.

  4. Assign to an existing Connected Account.

  5. Choose Transaction Type.

  6. Upload the file.

Your transactions will appear on the Transactions page after upload.

Common CSV Import Errors

If your file is rejected, double-check for:

  • Incorrect or misspelled column headers: Date, Amount, Payee, Description, etc.

  • Incorrect date format: Must be MM/DD/YYYY

  • Missing negative signs on expenses

  • Extra symbols, formulas, or unsupported characters

  • Property name mismatch: Ensure property names in the CSV exactly match those listed in Stessa, including capitalization and spacing.

  • Data not reflecting after upload: Ensure the file follows the CSV template strictly, with no modified headers or missing fields.

  • File import errors: Avoid extra data such as document names and use only transaction data. Confirm correct use of dollar symbols and negative values (-$1.00 format).

Did this answer your question?