Financial Accounting

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.

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:

  1. Select your Company Code (e.g., 1000)
  2. In the Dialog Structure panel on the left, click on the House Banks folder
  3. Click New Entries to begin creating a new House Bank
FI12 Tcode Initial Screen
FI12 Initial Screen

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.

House Bank in SAP
Create New House Bank

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.

House Bank in SAP
Enter House Bank Details

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.

Bank Accounts SAP
Click on the Bank Accounts Folder

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.

Create Bank Account Master
Create a Bank Account Master

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.

House Bank in SAP
Enter the Bank Account Details

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.

Assign the Account Type
Assign the 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.

Assign Bank GL Account - House Bank in SAP
Assign Bank GL Account

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

Frequently Asked Questions (FAQ)

What is T-Code FI12 used for in SAP?

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.

What is the difference between a House Bank and a Bank Key in SAP?

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.

Can one House Bank have multiple Account IDs?

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.

What is an Account ID in SAP House Bank configuration?

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.

Is the FI12 configuration client-dependent in SAP?

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!

1Shares