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

# Downloading Invoices

> This help topic describes how to download invoices in the Megaport Portal.

export const Image = ({src, alt = '', caption, width, height, shadow}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Image -';
  if (typeof src !== 'string') {
    src = String(src);
  }
  if (!src || src === 'undefined') {
    console.error(`${errorPrefix} \`src\` is required — rendering an empty string instead`);
    return <></>;
  }
  const img = <img className={['mega-image-style', shadow ? 'shadow' : ''].join(' ')} src={src} alt={alt} width={width} height={height} style={{
    display: 'block'
  }} />;
  return caption ? <figure>
      {img}
      <figcaption style={{
    textAlign: 'center',
    width
  }}>{caption}</figcaption>
    </figure> : img;
};

export const Link = ({href, children}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Link -';
  if (typeof href !== 'string') {
    href = String(href);
  }
  if (!href || href === 'undefined') {
    console.error(`${errorPrefix} the \`href\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (href.includes('{') || href.toUpperCase().includes('%7B')) {
    console.error(`${errorPrefix} could not resolve a variable in href "${href}" — rendering an empty string instead`);
    return <></>;
  }
  const isExternal = (/^https?:\/\//).test(href);
  return <a href={href} className="link" target={isExternal ? '_blank' : undefined} rel={isExternal ? 'noreferrer' : undefined}>
      {children ?? href}
      {isExternal && <span className="sr-only"> (opens in a new tab)</span>}
    </a>;
};

Megaport invoices for services every month. You can download individual invoices in PDF or CSV format using either of these methods:

* **Billing > Invoices** -- A centralized view of all invoices across all your billing markets. You can filter by Invoice ID, market, payment status, or date range.
* **Billing > Billing Markets** -- A per-market view. Use this to browse invoices for a specific billing market.

<Note>
  - If your account is managed through a Megaport partner, the partner manages the billing and the Portal does not display billing markets or invoices. Contact your partner for billing details.
  - Invoice downloads are not available for the Brazil and India billing markets:
    * For the Brazil billing market, Accounts Receivable (AR) sends invoices, statements, and other standard communications to the billing contact email address registered in your account. For invoice inquiries about your Brazil billing account, contact [Megaport Accounts Receivable](mailto:ar.global@megaport.com).
    * For the India billing market, invoices, statements, and other standard communications are sent by our invoicing agent. For inquiries, contact [Megaport Accounts Receivable](mailto:ar.global@megaport.com).
</Note>

**To download an invoice from the Invoices page**

1. Visit the <Link href="https://portal.megaport.com">Megaport Portal</Link> and log in.

2. Choose Billing > Invoices.

   <Image src="/images/finance/invoices-page.png" alt="Invoices page" shadow={true} width={700} />

   The Invoices page displays these columns:

   | **Column**   | **Description**                                |
   | ------------ | ---------------------------------------------- |
   | Invoice ID   | Unique identifier for the invoice.             |
   | Date         | Date the invoice was generated.                |
   | Due Date     | Date the payment is due.                       |
   | Market       | The billing market the invoice belongs to.     |
   | Amount       | Total amount charged.                          |
   | Open Balance | Remaining unpaid amount.                       |
   | Status       | Payment status: Pending, Paid, or Overdue.     |
   | Download     | Options to download the invoice as PDF or CSV. |

3. (Optional) Use the filter bar to narrow the list. You can filter by Invoice ID, billing market, payment status, or date range. To clear all filters, click **Clear filters**.

4. In the invoice row, click **PDF** or **CSV**:
   * **PDF** – Opens a new browser tab with a PDF version of the invoice.
   * **CSV** – Downloads the invoice in comma-separated values (CSV) format. You can import the file into spreadsheets or databases, or open it in any text editor.

**To download an invoice from Billing Markets**

1. Visit the <Link href="https://portal.megaport.com">Megaport Portal</Link> and log in.
2. Choose Billing > Billing Markets.
   <Image src="/images/finance/view-invoices-icon.png" alt="View invoices icon" shadow={true} width={300} />
3. Click the View Invoices icon.\
   Invoices for that billing market are displayed. Each invoice is available to download as a CSV or PDF file.
   <Image src="/images/finance/invoices-tab.png" alt="Invoices tab" shadow={true} width={700} />
4. By default, the page shows invoices from the last 12 months. To narrow the list, select a date range.
5. Click the CSV or PDF icon to download the invoice.
   * **CSV** – Downloads the invoice in comma-separated values (CSV) format. You can import the file into spreadsheets or databases, or open it in any text editor.
   * **PDF** – Opens a new browser tab with a PDF version of the invoice.

For more information about your invoice, see [Understanding Your Megaport Invoice](/finance/invoices).
