---
title: "Upload custom reports (historical pay, benefits, and original grant value)"
description: "Upload custom reports (historical pay, benefits, and original grant value)"
canonical_url: "https://support.pave.com/articles/upload-custom-reports-historical-pay-benefits-and-original-grant-value-jiuvqZhvdl"
md_url: "https://support.pave.com/articles/upload-custom-reports-historical-pay-benefits-and-original-grant-value-jiuvqZhvdl.md"
---
# Upload custom reports (historical pay, benefits, and original grant value)

Custom reports let you upload supplementary data that your integration does not sync automatically. Use them to add historical pay records, benefits information, or original grant values to Pave by uploading a CSV file.

## What you can upload

* **Historical pay**: Prior compensation records for your employees. Once uploaded, this data appears in Team View and can be used in Compensation Planning. Available on HRIS connections. [Download template](https://docs.google.com/spreadsheets/d/1hxDyFL1CfnDc_vvvHWvEXX7aWbwUWVOKdrBWZpNyYYs/edit?gid=0#gid=0)
* **Benefits**: Benefits plan information for your employees. Once uploaded, this data appears in Total Rewards. Available on HRIS connections. [Download template](https://docs.google.com/spreadsheets/d/1F5fA5rL9ykj1cq33y0-s4P6yGq96E_xYZXjNNgZtS1k/edit?gid=13348211#gid=13348211)
* **Original grant value**: The intended value of equity grants at the time they were issued. Once uploaded, this data appears in Team View and Total Rewards. Available on EMS connections. [Download template](https://docs.google.com/spreadsheets/d/11t2bC7eFm5x2tjHzujZfPuV147TRYH7YgvJNG7vZUR4/edit?gid=0#gid=0)

## Upload in app


1. Go to the **Connections** page.
2. Find the integration you want to upload data for.
3. Open the connection menu (three dots) and select the upload type:
   * **Upload historical pay** (HRIS connections)
   * **Upload benefits data** (HRIS connections)
   * **Upload original grant values** (EMS connections)
4. Select your CSV file.
5. Map your CSV columns to Pave fields.
6. Confirm the upload.

After the upload completes, Pave matches rows in your file to existing employees using a join key. For historical pay and benefits, the join key is employee email. For original grant values, the join key is grant ID.

## Upload via SFTP

If your integration uses SFTP, you can deliver custom report files through your SFTP connection. Place CSV files in the designated folder for each report type. Pave picks up new files on a scheduled sync and merges the data automatically.

SFTP folder names and sync schedules are configured at the integration level during setup.

## Manage uploaded reports

After uploading, you can view your upload history, replace a report with an updated file, or delete a report. These options are available in the **Linked Reports** tab on your integration connection.

When you replace a report, the new file fully replaces the previous upload. Pave re-merges the data on the next sync.

## How data matching works

Pave matches each row in your uploaded file to an existing employee or equity grant record:

* **Historical pay and benefits**: Matched by employee work email (case-insensitive)
* **Original grant values**: Matched by grant ID

Rows that do not match any existing record are skipped. If no rows match, the upload still completes, but no data is merged.
