> ## Documentation Index
> Fetch the complete documentation index at: https://hostledger.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Uploading Payouts

> How to upload and process your OTA payout CSVs

Uploading a payout CSV is how you get your OTA earnings into Host Ledger. Each file you upload is automatically parsed, categorized, and routed — either straight to posting or to your review queue.

Host Ledger supports CSVs from **Airbnb**, **VRBO**, and **Booking.com**. The process is the same for all three: download the right report, upload it, and let Host Ledger handle the rest.

## Download your CSV

Each platform has a specific report you'll need. Here's the quick version — see [CSV Reference](/docs/csv-upload-reference) for full details, tips, and column breakdowns.

<Tabs>
  <Tab title="Airbnb">
    **Report:** Paid Report

    Go to **Earnings > Paid**, select your date range and listings, then click **Export CSV**.
  </Tab>

  <Tab title="VRBO">
    **Report:** Payout Summary Report

    Go to **Payments > Statements & Reports > Payout Summary**, set your date range with **"stays within this range"**, then click **Download**.

    <Tip>Always choose **"stays within this range"** for the date filter — the other option groups payouts differently and can cause mismatches.</Tip>
  </Tab>

  <Tab title="Booking.com">
    **Report:** Payout Statement

    In the **Extranet**, go to **Finance**, select the year and month, then click **Download Monthly Report**.
  </Tab>
</Tabs>

## Upload to Host Ledger

1. From the Home screen, click **Upload CSV** (or drag and drop your file onto the upload area)
2. Host Ledger auto-detects which OTA platform the file came from — no need to specify
3. Each payout in the file is created and queued for processing

You can upload multiple files at once, and you can upload files from different OTA platforms in the same session.

After uploading, Host Ledger automatically parses, categorizes, and routes each payout. High-confidence payouts go straight to **Ready to Post** — anything that needs attention lands in **Needs Review**. You'll see progress on the Home screen as payouts move through the pipeline.

## Next step: Review your payouts

<Card title="Reviewing Payouts" icon="arrow-right" href="/docs/guides/reviewing-payouts">
  See how to investigate flagged payouts, make corrections, and approve them for posting.
</Card>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Unknown Property">
    Host Ledger couldn't match a payout to a property in your account. Make sure your properties are set up in **Settings > Properties** and that the listing names or IDs match what appears in the CSV.
  </Accordion>

  <Accordion title="Parse error">
    The file couldn't be read. Make sure you're uploading the CSV exactly as downloaded from the OTA — don't edit, rename columns, or re-save from Excel. The file should be a standard comma-delimited CSV with a header row.
  </Accordion>

  <Accordion title="Missing payouts">
    If some payouts from the CSV didn't appear, they may have been duplicates of previously uploaded payouts. Host Ledger skips payouts that have already been imported to avoid double-posting.
  </Accordion>
</AccordionGroup>
