House Bank in SAP: Step-by-Step Configuration Guide Using T-Code FI12
If you’re configuring SAP Bank Accounting, setting up a House Bank in SAP is one of the most fundamental tasks you’ll encounter as an SAP FICO consultant. In this step-by-step guide, you’ll learn exactly how to create a House Bank using T-Code FI12 (also known as FI12_HBANK), create bank account master data, and assign a Bank GL Account — all from scratch.
What is a House Bank in SAP?
A House Bank in SAP is the system representation of your company’s own bank — the physical bank where your company holds its accounts and processes financial transactions such as payments, collections, and bank reconciliations.
Table of Contents
Key Characteristics of a House Bank
- Configured at the Company Code level in SAP FICO
- Identified by a unique 5-digit alphanumeric House Bank ID
- Can hold multiple bank accounts, each represented by a separate Account ID
- Each Account ID maps to a dedicated Bank GL Account in the chart of accounts
- Used in Automatic Payment Programs (APP), Electronic Bank Statements (EBS), and Manual Bank Statements
Practical Example:
Suppose your company holds two current accounts with HDFC Bank:
- HDFC Bank → configured as the House Bank (single entry in FI12)
- Account 1 (Operations) → Account ID: OPS01 → mapped to GL Account 100100
- Account 2 (Payroll) → Account ID: PAY01 → mapped to GL Account 100200
This structure allows SAP to correctly route payments and postings to the right bank account.
Prerequisites: Create a Bank Key Using T-Code FI01
Before creating a House Bank in SAP, you must first create a Bank Key using T-Code FI01. The Bank Key stores the bank’s master data — including the bank name, address, SWIFT/BIC code, and IFSC code (for India). This data is later inherited by the House Bank automatically.
If you haven’t created a Bank Key yet, refer to the detailed tutorial: How to Create a Bank Key in SAP Using T-Code FI01.
Step 1: Execute T-Code FI12 to Create a House Bank in SAP
Once the Bank Key is ready, navigate to T-Code FI12 (or FI12_HBANK).
On the initial selection screen, all Company Codes configured in your SAP system are displayed. Follow these steps:
- Select your Company Code (e.g., 1000)
- In the Dialog Structure panel on the left, click on the House Banks folder
- Click New Entries to begin creating a new House Bank

For example, I’m using the company code 1234. There are a couple of house banks already existing for this company code. I’ll proceed with the creation of a new house bank for Axis Bank. Click on the ‘New Entries‘ button to proceed further.

In the next step, you need to assign the 5-digit house bank ID. It can be alphanumeric. I have given the new house bank ID as 99999. You also need to provide the bank country and bank key. Since my bank account is in India, I have specified the bank country as IN. I have also provided the bank key that I created using FI01.
If you navigate to the Address section, you would notice that the address details like bank name, Street, etc. are automatically picked from the bank key master.

The next step is to create the account ID for this house bank. Select this house bank & click on the ‘Bank Account‘ folder given on the left-hand side.

Step 3: Create the Bank Account Master Data
After you navigate to the bank account folder, you can see the ‘Create Bank Account‘ button given in the navigation bar. Click on this button, and the system will automatically open a new browser window. This browser window can also be opened using t-code NWBC.

In the browser window, you need to enter all the required details. I have entered the bank account opening date as the opening date. You need to assign the company code as well as provide the Account Holder’s Name. If the bank account is in your name, you can enter your name in the Account Holder name field.
In the Account Details section, you need to maintain the bank country, bank key, currency in which this bank account is maintained, and the bank account number.

Next up, you need to provide the account description. For example, I have given the account description as Axis Bank – Branch ABC. Also, choose the appropriate account type ID. For each type of bank account like savings, deposit, current, etc., there is a separate account type.

Step 4: Create an Account ID & Assign Bank GL Account for House Bank in SAP
The last step in this process is to create the Bank Account ID and assign the Bank GL account. Navigate to the ‘House Bank Account Connectivity‘ tab and click on the ‘Add‘ button.
Enter the Bank Account ID in the House Bank Account field. For example, I have entered 67628 as my Account ID. This Account ID will help me in identifying the bank account number for which the transaction is going to be processed. Next, assign the bank GL account and click on the ‘Save‘ button to create the bank account.

You will receive a notification ‘Bank Account Created‘ after clicking the Save button.

Frequently Asked Questions (FAQ)
T-Code FI12 (also FI12_HBANK) is used to create and configure House Banks in SAP at the Company Code level. It allows you to define bank accounts, assign Account IDs, and link them to GL accounts.
A Bank Key (created via FI01) is the master record of the actual bank institution. A House Bank (created via FI12) is a company-specific configuration that links a Company Code to that bank and its accounts.
es. A single House Bank can have multiple Account IDs, each representing a different physical bank account (e.g., current, payroll, collections) and each mapped to a separate GL Account.
An Account ID is a unique identifier within a House Bank that represents a specific bank account. It is used in payment programs (F110) and bank statement processing to route transactions correctly.
Yes, House Bank configuration done via FI12 is client-dependent, meaning it exists only in the SAP client where it was created and must be transported or recreated in other clients/systems.
Conclusion
Configuring a House Bank in SAP using T-Code FI12 is a foundational step in SAP FICO’s Bank Accounting module. Done correctly, it enables seamless integration with payment runs, bank statement processing, and financial reporting. By following this four-step process — creating a Bank Key, setting up the House Bank, maintaining Bank Account Master Data, and assigning the Account ID with a GL Account — you’ll have a fully functional bank setup ready for production use.
Found this guide helpful? Drop a comment below with your questions, or explore more SAP FICO tutorials on the blog!
