You log into internet banking, download a PDF covering the last six months, and think the hard part is done. Unfortunately, for most embassies, it isn't. A self-printed statement from your online or mobile banking app is often not acceptable on its own. Embassies — whether in Colombo or processing remotely — want proof that the document came from the bank, not from your home printer. This guide explains what Sri Lankan banks can actually produce, which format embassies accept, and how to get it right from BOC, Commercial Bank, Sampath, HNB, People's Bank, NSB, NDB, Seylan, and DFCC.

Not sure whether your bank statement will be accepted by your destination embassy? WhatsApp ShowMoneyLK at +94 76 611 8166 for a free, honest assessment. We're available 7 days a week.

WhatsApp Us Free Consultation

Why a Self-Downloaded PDF Often Isn't Enough

Internet banking and mobile banking apps are excellent for tracking your own finances, but the PDF they generate was never designed for embassy submission. A self-downloaded statement looks like a bank statement — it has your name, transactions, and balance — but it lacks the one thing embassies rely on to trust it: a branch stamp and an authorised officer's signature confirming it is genuine.

Embassies process thousands of applications. A clean, consistent stamp and signature is the quickest way for a visa officer to distinguish a legitimate document from one that has been altered. Because a self-printed PDF can be edited by anyone with basic software, most embassies treat unsigned, unstamped printouts as unverified and therefore insufficient. Some consulates will not return the application — they will simply refuse it on documentary grounds.

Online vs Branch-Issued vs Stamped: What Embassies Actually Accept

There are three types of bank statement a Sri Lankan applicant might present, and embassies treat them differently.

Self-downloaded internet or mobile banking PDF

Generated by you at home. No bank stamp, no officer signature. The safest approach is to treat this as a supplementary copy only — useful to check your own figures, but not sufficient as the primary submitted document for most embassies.

E-statement issued by the bank

Some Sri Lankan banks can issue a digitally authenticated e-statement — essentially a bank-generated PDF with a digital signature or a unique verification code. A small number of embassies and consulates accept these, particularly for countries where e-document infrastructure is well established. However, acceptance is not universal. Unless you have confirmed with your specific embassy that verifiable e-statements are acceptable, do not rely on this route alone.

Branch-issued, stamped and signed statement

This is the universally accepted option. You visit your bank branch, request a statement for the required date range and purpose, and the bank prints it on official letterhead, then stamps and signs it. This is what every embassy accepts. When in doubt, always get the stamped branch statement — it is the safest, strongest document you can present.

💡

Even if your embassy's checklist says 'bank statement,' assume they mean a stamped, signed, branch-issued original unless official guidance explicitly states otherwise. Erring on the side of the more formal document never hurts your application.

Sri Lankan Banks: Internet Banking Channels and Branch Stamp Guidance

The table below lists the major Sri Lankan banks, their internet or mobile banking channels, and whether you should obtain a branch stamp for your visa application. The answer is yes for all — because all embassies treat stamped statements as the gold standard.

BankInternet / Mobile Banking ChannelBranch Stamp Recommended?
Bank of Ceylon (BOC)B-App / SmartPay / BOC Internet BankingYes
Commercial BankComBank Digital / FlashYes
Sampath BankSampath Vishwa / WePayYes
Hatton National Bank (HNB)HNB Digital / SOLOYes
People's BankPeople's WaveYes
National Savings Bank (NSB)NSB OnlineYes
NDB BankNEOSYes
Seylan BankSeylan Online / Mobile BankingYes
DFCC BankInternet & Mobile BankingYes

You can use your bank's internet or mobile banking app to download a preliminary PDF and check that the date range and balance are correct before you visit the branch. This saves time and avoids requesting the formal statement for the wrong period. But submit only the branch-stamped original to the embassy.

Step-by-Step: Getting an Embassy-Ready Bank Statement

  1. Log into your internet or mobile banking app and download a preliminary PDF for your chosen date range. Confirm the balance and transaction history look correct before going to the branch.
  2. Visit your bank branch in person. Bring your National Identity Card (NIC) or passport for identification.
  3. Tell the branch officer you need a bank statement for a visa application. Specify the destination country and the date range required — for example, 'January 2026 to June 2026, six months, for my UK student visa application.'
  4. Request the statement in English. All major Sri Lankan banks can issue statements in English. If your account statements are currently generated in Sinhala or Tamil, ask specifically for an English-language version.
  5. Ask for the statement to be printed on official bank letterhead, with the branch manager's stamp and an authorised officer's signature. Request that all pages be stamped, not only the last page.
  6. Request a balance confirmation letter at the same time. Many embassies want a separate letter on bank letterhead confirming the current balance and the period the account has been held. This takes only a few minutes and is free or low-cost at most branches.
  7. Request at least two or three original copies. Embassies retain originals. Keep one set for yourself and one set as a backup in case documents are lost during transit.
  8. Verify every detail before leaving the branch: your full name as it appears in your passport, account number, currency (LKR), the exact date range covered, running balance on every row, and the bank's branch name and contact details.
  9. Take clear photographs of all stamped documents before submitting them. Store digital copies securely so you have records if originals are not returned.

What Your Statement Must Show

Regardless of which Sri Lankan bank you use or which country you are applying to, every embassy-ready bank statement must contain all of the following:

How Many Months Do You Need?

The required statement period varies by embassy and visa type. As a general guide, most embassies request three to six months of transaction history for tourist and visitor visas. Student visa applications typically require three to six months as well, though the specific requirement depends on the institution and country. Some embassies require evidence that a minimum balance was maintained throughout the period, not just on the final day.

The UK student route has a specific requirement: the required funds must have been held in your account for 28 consecutive days before the application date, and the closing balance on every day of those 28 days must meet the threshold. This is a strict rule and differs from a simple six-month history. See our guide on the UK 28-day rule for a full explanation of how this works.

Always verify the exact period required on the official embassy or consulate website before requesting your statement. Requirements can and do change, and getting the wrong period means you will need to return to the branch and start again.

Translating Sinhala or Tamil Statements

If your bank issues statements in Sinhala or Tamil and you are unable to obtain an English-language version from the branch, the document must be translated before submission to any embassy outside Sri Lanka. Most embassies require a certified English translation produced by a qualified translator or sworn translator, accompanied by the translator's credentials and signature.

Where possible, request the English version directly from your bank rather than translating after the fact. This is cleaner, faster, and avoids any risk of translation errors that could cause inconsistencies between the statement and your other documents. Our article on translating bank statements for visa applications covers the full process, including how to find an accepted translator in Sri Lanka.

💡

When you collect your stamped statement from the branch, ask the officer to initial or stamp the English-language indicator on the document if applicable. This confirms at the branch level that the English version is an official bank output, not a translation you arranged privately.

⚠️

Never edit, retype, reformat, or 'tidy up' a downloaded or printed bank statement in any way — not even to correct an apparent error or improve the layout. Any alteration to a financial document, however minor, is treated as document forgery by embassies. Consulates and immigration authorities cross-check submitted statements against bank records and against databases of known document fraud. If an alteration is detected, the consequences include refusal of the current application, a ban on future applications that can last several years, and in some jurisdictions, referral to law enforcement. If you believe your statement contains an error, return to the bank branch and request a corrected official reissue.

How ShowMoneyLK Helps

Getting the right bank statement is one step in a broader financial documentation process that also includes balance confirmation letters, source-of-funds letters, and in some cases, arranging the funds themselves. ShowMoneyLK works with Central Bank-licensed banks in Sri Lanka to prepare complete, embassy-ready financial documentation packages for applicants heading to the UK, Australia, Canada, Schengen countries, the UAE, and beyond.

We know what each embassy expects: the correct statement period, the right wording on a balance confirmation letter, whether a supporting source-of-funds letter is needed for your income level, and how to structure a sponsorship package if a family member is funding your trip or studies. We review your documents before submission and flag any issues that could lead to refusal — including format problems, balance gaps, or inconsistencies between documents. Most clients receive a complete, verified documentation set within a few days.

Need a stamped, embassy-ready bank statement or a complete financial documentation package for your visa application? WhatsApp ShowMoneyLK at +94 76 611 8166. Free consultation, honest advice, and 7-day availability.

WhatsApp Us Free Consultation

Ready to arrange your show money?

Talk to our team today — free consultation, response within 30 minutes, documents ready in 24 hours.

WhatsApp Us Now Request Free Consultation

Free consultation · Available 7 days a week · 100% confidential