If your business touches Europe, there is a good chance some of your money moves through UniCredit, the Italy-based banking group that serves millions of customers across the continent. When month-end rolls around, those euro-denominated transactions have to land in your accounting system, and retyping them is not an option. The fastest, most reliable route is to import UniCredit bank statement PDF to Xero with a clean CSV conversion: download the PDF from UniCredit online banking, convert it to Xero-ready CSV, and import it through the bank account settings in a few minutes.

This guide is written for the two groups who hit this problem most often. First, US companies with European subsidiaries or branch operations that bank with UniCredit and need to consolidate euro activity into a USD home-currency set of books. Second, freelancers, consultants, and remote workers who get paid in euros through a UniCredit account and want those payments reconciled properly in Xero without paying a bookkeeper to rekey every line. The steps below cover the download, the conversion, the import, Xero's multi-currency setup, and a monthly close routine that keeps USD and EUR accounts in sync.

Downloading your UniCredit statement PDF from online banking

Everything starts with a clean source file. UniCredit statements downloaded directly from online banking convert far more accurately than scanned printouts or screenshots, because the transaction table in the original PDF stays intact. Work through these steps:

  1. Sign in to UniCredit online banking and open the account whose activity you need.
  2. Go to the statements or documents section and choose the statement period — a single month for a monthly close, or several months if you are catching up.
  3. Download the statement as a PDF, not as a print-to-PDF or image export, so the table structure survives.
  4. If the PDF is password protected, keep the password handy — you will need it at the conversion step.
  5. Download every period you need in one sitting. A close built on January through November always comes back for December.

For consultants paid in euros, one tip: download statements for the full quarter your invoices cover, not just the months with client payments. Bank fees, currency charges, and small transfers all matter at reconciliation time, and missing months create gaps Xero cannot fill. For more background on this bank, see our UniCredit conversion guide.

Why euro statements and SEPA descriptions need extra care

Euro-denominated UniCredit statements have three quirks that trip up US-based bookkeepers. The first is number formatting: many European statements print amounts with a period as the thousands separator and a comma as the decimal mark, like €1.234,56. Xero expects US-style numbers (1,234.56), so those formats have to be normalized in the CSV before import or your amounts will be wrong by orders of magnitude.

The second quirk is SEPA transfer descriptions. Euro payments arrive with terse, machine-generated references — a mix of truncated payer names, SEPA reference codes, and purpose strings that read like alphabet soup. A line such as “SEPA CT / REF 88412 / MULLER” tells you far less than it should. Plan to expand the important ones into plain descriptions (client name, invoice number) during cleanup; your future self will thank you at audit time.

The third quirk is dates. European statements commonly use DD/MM/YYYY ordering, so 03/04/2026 means April 3, not March 4. A conversion tool that detects and normalizes the date format saves you from a month of misdated transactions. Review the first few rows of every converted file before importing — if dates and amounts look right on rows one through five, they are almost always right throughout.

unicredit import to xero — why euro statements and sepa descriptions need extra care
Euro statements and SEPA transfer descriptions deserve a careful review before you convert them.

Converting the PDF into a Xero-ready CSV

Xero cannot import a PDF statement directly, so the conversion step is where this workflow either succeeds or fails. A browser-based converter reads the transaction table in your UniCredit PDF and rebuilds it as rows and columns:

  1. Open the converter and drop in your UniCredit statement PDF (enter the PDF password if prompted).
  2. Check the detected table: every transaction should be one row with date, description, and amount in the right columns.
  3. Normalize the number format: convert European-style amounts (1.234,56) to US-style (1,234.56) so Xero reads them correctly.
  4. Make sure dates are in a consistent MM/DD/YYYY or YYYY-MM-DD format that Xero will accept.
  5. Download the result as CSV — Xero's statement import works with CSV files.

With Convert Statement, the conversion runs in your browser and the free tier covers the first 8 pages of every file — enough for most monthly statements. Before you trust the file, add up the deposits and withdrawals columns and compare them against the printed totals on the PDF. If the numbers match, the table converted cleanly. Our guide to converting bank statements to CSV walks through column mapping in more detail.

Importing the statement into Xero step by step

With a clean CSV in hand, the Xero import takes about five minutes. Xero's flow is the same regardless of which bank the statement came from:

  1. In Xero, go to Accounting > Bank accounts and find your euro bank account (set this up first — see the next section if you have not).
  2. Click Manage account, then choose Import a statement.
  3. Upload your converted CSV file. Xero shows a preview of the first few rows.
  4. Map the columns: assign Date, Description, and Amount (or separate debit/credit columns) to the right fields.
  5. Confirm the import. Xero pulls the transactions into the bank account as unreconciled statement lines.

After import, head to the Reconcile tab. This is where the SEPA descriptions you expanded earlier pay off: Xero's bank rules can auto-match recurring payees, so a monthly retainer from the same EU client reconciles itself after the first month. Create a rule for each recurring payer the first time you see them — five minutes now saves five minutes every month. For the full reconciliation workflow, see how to reconcile a bank statement.

Setting up multi-currency for your euro bank account

Importing euro transactions only works properly if Xero knows the account is denominated in euros. If multi-currency is not set up, stop and do this before importing anything:

  1. In Xero, enable multi-currency in your organization settings (available on the plans that support it).
  2. Add EUR as a foreign currency alongside your USD home currency.
  3. Create a bank account for your UniCredit account and set its currency to EUR, not USD. This is the step most people get wrong.
  4. Let Xero pull automatic exchange rates for the statement dates — it updates rates daily and applies the rate for each transaction's date.

Reconcile the euro account in euros and let Xero translate to USD for reporting. The small differences between the rate on the transaction date and the rate on the payment date show up as foreign currency gains or losses — that is normal accounting, not an error, and Xero posts them automatically. Review the FX gain/loss line at month-end so it never surprises you. A similar multi-currency setup is covered in our Standard Chartered to Xero import guide, which deals with the same euro and pound statement quirks.

unicredit import to xero — setting up multi-currency for your euro bank account
Reconciling USD and EUR accounts side by side is the heart of a clean multi-currency month-end close.

A monthly close routine for USD and EUR books

Juggling a US dollar operating account and a UniCredit euro account? Run this routine on the same day each month and your books stay clean:

  1. Download both statements. Pull the UniCredit euro statement and your USD bank statement for the closed month, as PDFs, in one session.
  2. Convert both to CSV. Normalize European number and date formats in the euro file before anything else.
  3. Import USD first, then EUR. Import each file into its own currency-denominated bank account in Xero — never mix currencies in one account.
  4. Run your bank rules. Let Xero auto-match recurring SEPA payees and domestic vendors, then handle the leftovers manually.
  5. Reconcile each account in its own currency. Match every statement line to a Xero transaction; investigate anything unmatched before moving on.
  6. Review FX gains and losses. Check the foreign currency gain/loss account for the month — large swings usually mean a misdated transaction, not a market move.
  7. Lock the period. Once both accounts reconcile to the penny, lock the month so nothing shifts underneath your reports.

Freelancers with a simpler setup can compress this: one euro account, one monthly import, fifteen minutes of reconciliation. The discipline that matters is the same — same day each month, every statement line matched, period locked. Consistency beats complexity in bookkeeping every time.

Frequently asked questions

Can Xero import a UniCredit PDF statement directly?

No. Xero's statement import accepts CSV (and a few other formats) but not PDF. Convert the UniCredit PDF to CSV first, normalize the European number and date formats, then import the CSV through Accounting > Bank accounts > Manage account > Import a statement.

How do I fix European number formats like 1.234,56 before importing?

Convert them to US format (1,234.56) in the CSV before upload. Most converters handle this during export — check the amount column in a spreadsheet first. If Xero imports an amount a hundred times too large, the decimal mark is the culprit; delete the import, fix the format, and re-import.

Do I really need a separate euro bank account in Xero?

Yes. Xero requires each bank account to have one currency. Create your UniCredit account in Xero denominated in EUR, import euro statements there, and reconcile in euros. Xero translates everything to USD for your home-currency reports automatically.

What should I do with SEPA descriptions I cannot identify?

Do not guess. Leave the description as-is, reconcile the amount against your invoices or contracts, and add a note in Xero. If it is a client payment, match it to the invoice; if it is truly unknown, flag it for follow-up rather than booking it to the wrong account. An honest question mark is cheaper than a misclassified transaction.

Stop retyping euro transactions by hand. Convert Statement turns your UniCredit PDF into a Xero-ready CSV in seconds — free for the first 8 pages, no install needed — so you can import, reconcile, and close the month while the coffee is still warm.