Hong KongBank
Citibank Hong Kong statements: how to download them and turn them into clean data
Updated 11 November 2026 · Last checked 11 November 2026
A Citibank Hong Kong monthly statement puts every account you hold in one PDF: savings, call deposits and securities, each split by currency. Selfirm reads the cash sections of the Chinese-language statement.
What Citibank Hong Kong provides, and what Selfirm reads
| File | Format | In Selfirm |
|---|---|---|
| Monthly e-Statement, savings and call deposit sections, per currency | Read | |
| Monthly e-Statement, securities account section | Kept as notes, not cash | |
| Credit card statements | Not read | |
| e-Advices | Not read |
The reader recognises the statement by the wording 月結單日期 (statement date), which appears on the Chinese-language version. The English-language version has not been checked.
How to download the statement
These steps follow Citibank Hong Kong’s e-Statement service page, checked on 11 November 2026.
In Citibank Online
- Sign in and find eStatement & eAdvice under Services in the left-hand menu.
- Approve the request with the Citi Mobile push notification or Authorize Transaction, then confirm with your password or biometrics.
- Choose eStatement, then the account and month.
In the Citi Mobile app
- Sign in and tap the account.
- Tap Statements.
- Tap the PDF icon to view or download the statement.
Citi says statements from the past seven years are available.
What the file looks like
The column headers are images. The transaction tables have headers, but they are pictures. Copying the table, or running it through a PDF table extractor, yields rows of values with no names above them. Selfirm identifies the columns by position instead: the date is the first column, and the last three are always withdrawal, deposit and balance.
The middle columns shift between months. The number of columns between the date and the amounts is not fixed. A template built on one month’s column count breaks on another month’s. Counting from the right edge is stable because every section’s summary row fills the withdrawal and deposit columns, so those columns exist every month. Selfirm joins whatever sits between the date and the amounts into the description. Because the layout varies more than most, this reader is marked partial: some months’ layouts have not been fully checked yet.
Dates are US-style. Despite being a Hong Kong statement, transaction dates are printed as month/day/two-digit year: 03/05/26 is 5 March 2026, not 3 May.
One section per account and currency. Each section’s heading names the account type (for example 儲蓄戶口, savings), the account number and the currency in Chinese: 港元 (HKD), 美元 (USD), 人民幣 (CNY), 日圓 (JPY). The rows carry no currency of their own; it comes from the heading.
Summary rows are not transactions. Each section ends with a 總結 row holding the section’s totals. It sits in the same columns as transactions and is easy to import by mistake.
A space before the decimal point. Amounts are extracted as 1,000 .00 rather than 1,000.00. A number parser that does not expect the space either fails or reads 1,000 and drops the cents.
The securities section is not cash. The 證券戶口 section lists changes in holdings. It looks like a transaction table but moves no money in the cash accounts.
Example
Fictional data, as a PDF extractor returns one section of a statement. The header row is missing because it is an image; the column names in brackets are what Selfirm assigns by position.
Section heading: 儲蓄戶口 · (account number) · 港元
| [date] | [description] | [withdrawal] | [deposit] | [balance] |
|---|---|---|---|---|
| 03/05/26 | 轉賬 SAMPLE CONSULTING | 3,000 .00 | 13,000 .00 | |
| 03/12/26 | EXAMPLE BOOKSHOP | 500 .00 | 12,500 .00 | |
| 總結 | 500 .00 | 3,000 .00 |
Read correctly:
| Date | Description | Amount (HKD) | Balance |
|---|---|---|---|
| 2026-03-05 | 轉賬 SAMPLE CONSULTING | 3,000.00 | 13,000.00 |
| 2026-03-12 | EXAMPLE BOOKSHOP | -500.00 | 12,500.00 |
The 總結 row is set aside, the spaces are removed from the amounts, and the currency comes from the section heading.
Bringing it into Selfirm
Selfirm is in early access. You upload the PDF as Citi sent it, or a folder of statements at once. Selfirm recognises it as a Citibank Hong Kong statement and reads each section as its own account and currency.
It checks that each section’s balance runs correctly from one row to the next and that each month starts where the previous month ended. Rows repeated across overlapping files are counted once. Transfers to and from your other accounts are proposed as transfers, and each movement is classified as income, expense or transfer for you to confirm. Every figure links back to the page and row it came from.
Exporting to CSV or Beancount is planned, not available today. Join the waitlist to try it.
For the other Hong Kong bank Selfirm reads, see HSBC Hong Kong.
Common questions
Why does copying the table out of a Citibank Hong Kong statement lose the column names?
The column headers in the transaction tables are printed as an image, not as text. A PDF extractor sees the numbers but not the words above them, so the columns have to be told apart by position.
What are the 總結 rows in the statement?
Each section ends with a 總結 (summary) row that totals the withdrawals and deposits of that section. It is not a transaction. Counting it as one doubles the month's activity.
How far back can I download Citibank Hong Kong e-Statements?
Citibank Hong Kong's e-Statement page says statements from the past seven years can be viewed.
Does Selfirm read the securities account section?
It reads it but does not treat it as cash. The securities section lists holdings changes, so Selfirm keeps those rows as notes rather than as money moving in or out.