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.

Your connected bank, mortgage, and property manager accounts may not pull in all of your data. Close the gap by importing a file.


Supported File Types

Stessa supports these 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 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 an existing Connected Account. Use the No Account option if needed.

  6. Choose the transaction type: income, expense, or both.

  7. Upload the file.


Uploading CSV Files

CSV files need more prep work than QIF, QFX, or OFX files. Only use CSV when the other formats aren’t 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, so 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 an existing Stessa category exactly (e.g., use "Rental Dwelling" instead of "Insurance > Rental Dwelling"). See Stessa Categories: Master List.

  • Property: Must match your exact property name in Stessa, including spelling, capitalization, and punctuation.

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

Step 2: Clean and Format Your File

  • Use negative values for all expenses, with both the negative sign and a dollar symbol (e.g., -$125.00), not parentheses or other formats.

  • Organize your file by property whenever possible. This avoids manual property assignment after upload.

  • Combine extra data into the Description column using Excel’s =CONCATENATE() formula if needed. For example: =CONCATENATE(A2, " - ", B2). Then right-click and choose Paste Special → Values to lock in the content.

Step 3: Upload Your CSV File

  1. Go to your Transactions page in Stessa.

  2. Click the Import button in the upper-right corner.

  3. Assign a property.

  4. Assign an existing Connected Account.

  5. Choose the transaction type.

  6. Upload the file.

Your transactions will appear on the Transactions page after upload.


Alternative: Using CSV During Bank Sync Issues

If your bank connection isn’t working, you can upload your transactions manually with a CSV file:

  1. Export a year-to-date (YTD) CSV file of your transactions from your bank.

  2. Follow the CSV upload steps above.


Troubleshooting Upload Errors

  1. Verify the format: Make sure the file is one of the supported file types listed above.

  2. Check for errors: Look for inconsistencies, such as incorrect formatting or unsupported characters.

  3. Try again: Correct any errors and upload the file again.

If your file is rejected, double-check for:

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

  • An incorrect date format (must be MM/DD/YYYY)

  • Missing negative signs on expenses

  • Extra symbols, formulas, or unsupported characters

  • Property name mismatches: Property names in the CSV must exactly match those in Stessa, including capitalization and spacing.

  • Data not showing after upload: Make sure the file follows the CSV template exactly, with no modified headers or missing fields.

  • File import errors: Include only transaction data (no document names or extra info), and use the correct dollar symbol and negative value format (-$1.00).

Did this answer your question?