Schedule E

The Schedule E (Form 1040) is generally used by rental property owners and other real estate investment owners to file taxes with the IRS. Hurdlr makes generating this form a breeze.

1. How it works

Take a look at our Tax Reporting docs for an overview on how to easily generate tax reports for your users.

Any data that has been tracked within the Hurdlr API, including expenses, income, tax profile, etc., will all automatically flow into the Schedule E (Form 1040).

When setting up the user's businesses, be sure to add 1 business for each of the user's properties. For example, if the user has three properties, they should have 3 businesses.

2. Populate the desired parameters

Each tax report has a couple important parameters:

Parameter name

Format

Example

year

Numeric

2020

businessIds

Array of numeric IDs

[416080, 416077]

A single Schedule E (Form 1040) has to be filed, containing the total combined financials for all of the user's properties.

The Hurdlr API already allows you to track income/expenses by business (or property), which makes generating a Schedule E containing all of the user's properties easy for you. To get the necessary businessIds, simply retrieve the user's businesses and group the ones representing the user's properties together as shown below.

3. Generating your Schedule E

Once you've decided on the appropriate parameters, you can build a report JSON object. To generate the report, simply create a POST call, as shown below:

curl \
  --request POST \
  --url https://sandbox.hurdlr.com/rest/v5/reports/report \
  --header 'Authorization: Bearer ${access_token}' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "scheduleE",
    "params": {
      "year": 2020,
      "businessIds": [416080, 416077]
    },
    "exportType": "PDF"
  }'