How to Create Bank Key in SAP Using FI01
In this SAP FICO tutorial, you will learn how to create bank key in SAP step by step using transaction code FI01. A bank key is part of bank master data and is used to identify a bank or bank branch within a specific country.
Bank key creation is required before the same bank can be assigned in vendor master data, customer master data, house bank configuration, and other banking-related processes. If the bank key already exists in SAP, you should use the existing bank master record instead of creating a duplicate entry.
What is Bank Key in SAP FICO?
In SAP, a bank key is the unique identifier of a bank master record within a bank country. The format of the bank key depends on country-specific bank settings. In some countries, the bank key can be based on a routing number, sort code, bank number, or another local bank identifier. In many India implementations, the IFSC code is commonly used as the bank key, depending on the project configuration.
The bank key should not be confused with the bank account number. The bank key identifies the bank or branch, while the bank account number identifies the account maintained with that bank. For example, a vendor bank record may use bank country IN, a bank key such as an IFSC code, and the vendor’s actual account number separately.
Purpose of Creating Bank Key in SAP
In this activity, you define bank master data that contains bank name, address, branch, SWIFT/BIC, bank number, and other control information. This bank key can then be used in SAP FICO wherever bank details are required.
- Use bank key in vendor and customer bank details.
- Use bank key while defining house bank in SAP FICO.
- Maintain correct bank address and branch details for payment processing.
- Support bank identification during payments, bank master validation, and bank account setup.
Bank Key, Bank Number, SWIFT/BIC, and Account Number Difference
| Field | Meaning in SAP | Where It Is Used |
|---|---|---|
| Bank Country | Country where the bank is located. | Bank master data, vendor/customer bank details, house bank setup. |
| Bank Key | Unique key that identifies the bank master record in a country. | FI01, FI02, FI03, vendor bank details, house bank configuration. |
| Bank Number | Country-specific bank number or routing-related identifier, if used by the configuration. | Control data in bank master record. |
| SWIFT/BIC | International bank identifier used for cross-border or bank communication purposes. | Bank master data and payment processing, where required. |
| Bank Account Number | The actual account number maintained with the bank. | Vendor/customer bank details or house bank account ID, not as the bank key itself. |
Navigation Path and Transaction Code FI01 for Bank Key Creation
You can create bank key in SAP by using transaction code FI01. You can also access the same activity from the SAP menu path shown below.
| SAP R/3 Role Menu | Create bank key |
| Transaction Code | FI01 |
| Path | SAP Menu > Accounting > Financial Accounting > Accounts Payable > Master Records > Bank > FI01-Create |
Prerequisites Before Creating Bank Key in SAP
Before you create a new bank key, collect the correct bank details from a reliable business source. Bank master data is reused in many finance processes, so incorrect data can affect payments and master data maintenance.
- Bank country key, such as IN for India or US for United States.
- Bank key value based on the country-specific rule followed in your SAP system.
- Bank name and branch name.
- City, region, street, and address details.
- SWIFT/BIC code, if required for the bank or payment process.
- Bank number or routing-related identifier, if used in the country setup.
Create Bank Key in SAP FICO Step by Step
Step 1: Enter SAP Tcode FI01 in the SAP command field and press Enter.

Step 2: On the Create Bank initial screen, update the following details.
- Bank Country: Update the country key where the bank is located. For example, if the bank is located in the United States, enter country key as US; for India, enter IN.
- Bank Key: Update the new bank key that you want to create in SAP. The allowed format and length depend on country-specific settings in your SAP system.

After updating the required details, press Enter to continue. If the bank key already exists for the selected country, SAP will not create a duplicate bank master record with the same key.
Step 3: On the Create Bank detailed screen, update the bank address and control data.
Address: Update the detailed address of the bank. In this example, the bank is Axis Bank located at Electronic City, Bangalore.
- Bank Name: Enter the name of the bank, for example, Axis Bank.
- Region: Update the region key from the list.
- Street: Enter the street address of the bank.
- City: Enter the city name.
- Bank Branch: Enter the name of the bank branch.
Control Data
- Swift/BIC: Update the bank SWIFT or BIC code, if applicable.
- Bank Number: Update the bank number or country-specific bank identifier, if required by your setup. Do not enter the customer’s, vendor’s, or company’s bank account number here unless your project design specifically requires it for that field.

After you update all the required details, click the Save button and save the configured bank key in the SAP system. Depending on the client settings, the system may ask for a customizing request or save the record directly.

Successfully, we have created bank key TKAXIS01 in SAP.
Display or Change an Existing Bank Key in SAP
After creating a bank key, you may need to check or correct the bank master data. Use the following transaction codes for related activities.
| Transaction Code | Purpose |
|---|---|
| FI01 | Create bank key and bank master data. |
| FI02 | Change an existing bank master record. |
| FI03 | Display an existing bank master record. |
| FI12 | Define house bank and assign bank details for a company code. |
How Bank Key Is Used with House Bank and Vendor Bank Details
After the bank key is created, it can be selected in other SAP FICO processes. For vendor or customer bank details, SAP uses bank country and bank key to identify the bank, while the account number is maintained separately in the master data. For house bank setup, the bank key is assigned to the house bank so that the company code’s own bank can be used for payments and bank accounting.
- Bank key identifies the bank master record.
- Vendor or customer account number identifies the business partner’s bank account.
- House bank identifies the company’s own bank for a company code.
- Account ID under house bank identifies the company’s actual bank account.
Common Bank Key Creation Issues in SAP
- Bank key already exists: Use FI03 to display the existing bank master record and confirm whether it can be reused.
- Wrong bank country entered: Bank key is stored with bank country, so selecting the wrong country creates the record in the wrong place.
- Account number entered as bank key: The bank key identifies the bank or branch. The bank account number is maintained separately in vendor, customer, or house bank account data.
- SWIFT/BIC not available: Check whether it is required for the payment method or country. Not every domestic payment process requires SWIFT/BIC.
- Incorrect branch details: Verify bank name, branch, city, and region before saving the bank master data.
Bank Key Setup Checklist for SAP FICO Review
- Confirm that the correct bank country is selected before creating the bank key.
- Check whether the bank key should be based on IFSC, routing number, sort code, bank number, or another country-specific identifier.
- Search for the bank in FI03 before creating a new bank key to avoid duplicate bank master records.
- Verify bank name, branch, city, region, and address details against the business source document.
- Maintain SWIFT/BIC only when it is available and relevant for the payment process.
- Confirm that bank account numbers are maintained in the correct account-related fields, not incorrectly in the bank key field.
FAQs on Bank Key in SAP
What is the bank key in SAP?
The bank key in SAP is the unique identifier of a bank master record within a bank country. It helps SAP identify a bank or bank branch in vendor, customer, house bank, and payment-related processes.
How do you create a bank key in SAP?
You can create a bank key in SAP using transaction code FI01. Enter the bank country and bank key, maintain bank name, address, branch, SWIFT/BIC, and control data, then save the bank master record.
How do I get my bank key for SAP?
The bank key value depends on the country and company configuration. It may be based on a routing number, IFSC code, sort code, bank number, or another local bank identifier. Check the country-specific SAP setup and the bank details provided by the business or bank.
Is bank key the same as bank account number in SAP?
No. The bank key identifies the bank or branch. The bank account number identifies the actual account held with that bank and is maintained separately in vendor, customer, or house bank account data.
What is FF_5 used for in SAP?
FF_5 is commonly used to import electronic bank statements in SAP. Bank master data, house bank setup, and account details help SAP identify the correct bank and account during bank statement processing.
TutorialKart.com