bitFlyer Guide

How to Buy Bitcoin in Japan With a Bank Transfer (and Why Friday Night Is the Worst Time to Try)

You can buy bitcoin in Japan with a bank transfer, but the money never goes straight to a wallet. It goes to the exchange first. Domestic platforms such as bitFlyer accept yen deposits from Japanese bank accounts, credit your trading balance once the transfer clears, and only then let you place a buy order. Yen moves through the banking system. Bitcoin moves after.

Why Japanese exchanges push you toward bank transfers

Open an overseas exchange and you'll see debit cards, Apple Pay, maybe a wire option near the bottom of the page. Japan runs on different rails. The Financial Services Agency supervises crypto exchanges here, and that supervision shapes how your money is allowed to arrive. Most platforms steer you to a domestic bank transfer or a Japan Post (Yucho) account, because those channels are easy to trace and easy to match against your verified identity.

That traceability is not a formality. The name on your exchange account has to match the name on the bank account sending the money. Send yen from a friend's account, or from a business account registered under a different legal name, and the deposit gets flagged or sent back. Untangling it takes a few business days, occasionally longer.

What you're actually doing when you "transfer"

You are not typing a wallet address. You log into your bank's app, enter the exchange's deposit details, and send yen to a pooled account the exchange controls. The exchange reads your customer ID number out of the transfer reference field and credits your trading balance. Leave that reference number blank and your money sits in limbo until someone in support manually matches it to you.

Furikomi at the counter versus online banking

A furikomi at an ATM or bank counter works, but it costs more and clears slower. Online banking from your phone is cheaper and usually processes faster during business hours. Some banks charge nothing for online transfers to the same institution; others take a small fee per transfer. Check your own bank's fee schedule instead of assuming it matches what you read somewhere.

Setting up a yen deposit on bitFlyer

bitFlyer is one of the larger domestic exchanges and a common starting point for yen ramps. The flow looks roughly like this:

  • Complete identity verification with your residence card or My Number card
  • Open the deposit screen and note the bank details plus your unique customer reference number
  • Send yen from a bank account in your own name
  • Wait for the balance to appear, then trade

The wait is what trips people up. A deposit sent Friday evening might not show until Monday. Plan around banking hours, not crypto hours.

A scenario that costs you a week

Say you want to buy 100,000 yen of bitcoin. You send the transfer at 7pm on a Friday, forget the reference number, and the money lands in the exchange's pooled account with no identifier attached. Monday morning you're emailing support with a screenshot. Wednesday you're finally buying. The price moved while you waited. Not a disaster, but a needless one. Copy the reference number exactly, every time.

Deposit limits and fees change

Exchanges set their own deposit minimums and maximums, and they revise them. Some domestic transfers are free, some aren't. Don't trust a fee you read six months ago. Log in and check the current terms on the deposit page before you send anything.

After the yen arrives: buying and withdrawing

Once your balance shows, buying is straightforward. Pick a pair like BTC/JPY, choose a market or limit order, and confirm. A market order fills at whatever the current price is. A limit order waits for your price. For a first purchase, a small market order is simpler and you'll see exactly what you got.

Then comes the part people forget. Withdrawing bitcoin to your own wallet means paying a network fee and waiting for confirmations. Withdrawing yen back to your bank is a separate process with its own timeline and possible fees. Neither is instant.

StepTypical speedWatch out for
Yen depositMinutes to 1-2 business daysMissing reference number
Buy orderSecondsMarket vs limit price
BTC withdrawalMinutes to an hourNetwork fees, wrong address

Taxes and record-keeping

Japan treats crypto gains as miscellaneous income, taxed at your marginal rate. Every buy, sell, and trade is a taxable event, and you need records. Exchanges provide transaction history, but downloading and keeping it is on you. A spreadsheet started now saves a miserable weekend in March.

Matching names matters for tax too

If your deposits come from an account that isn't yours, you've built a paper trail that's hard to explain later. Keep it clean from the first transfer.

Frequently asked questions

Can I deposit yen to bitFlyer from any Japanese bank?

Most major domestic banks work, but not all, and the account name must match your verified identity. Some regional banks, or accounts held under a different legal name, cause delays or rejections. Check the deposit page for the current list of supported banks before you send money.

How long does a bank transfer to a crypto exchange take in Japan?

Online transfers during business hours often clear the same day, sometimes within minutes. Transfers sent in the evening, on weekends, or on holidays usually wait until the next banking day. Don't send money you need to trade with immediately on a Friday night.

Is buying bitcoin with a bank transfer cheaper than other methods?

Domestic bank transfers are typically the lowest-cost way to move yen into an exchange, since there's no card processing fee baked in. The trade-off is speed and the requirement that the account name matches yours. Compare the current fees on your exchange's deposit page rather than relying on old information.

What happens if I forget the customer reference number?

Your deposit still arrives at the exchange's pooled account, but it won't be credited to you automatically. You'll need to contact support with proof of the transfer, and manual matching can take several business days. Always copy the reference number exactly when you set up the transfer.

Set up your bank transfer on a weekday morning, reference number copied character for character, and the whole thing is boring in the best way.