XML 180 R169.htm IDEA: XBRL DOCUMENT
v3.19.2

Regulatory Capital Requirements under Banking Regulations- Dividend (Detail) - INR (₨) ₨ / shares in Units, ₨ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Mar. 31, 2019 | Mar. 31, 2018 | Mar. 31, 2017
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |  |  |
Required transfer of after tax Indian GAAP profit to a non-distributable statutory reserve in order to pay dividends without prior RBI approval | 25.00% |  |
Net income calculated under Indian GAAP | ₨ 210,781.6 |  |
Dividends declared | ₨ 15.0 | ₨ 13.0 | ₨ 11.0
Indian GAAP |  |  |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |  |  |
Dividend payout, description of restrictions | As per the RBI guidelines, the dividend payout (excluding dividend tax) for March 31, 2019 cannot exceed 35% of net income of Rs. 210,781.6 million as calculated under Indian GAAP. |  |
Indian GAAP | Maximum |  |  |
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items] |  |  |
Dividend payout, maximum pay out as a percentage of net income calculated under Indian GAAP | 35.00% |  |

X
- Definition The profit or loss for the period under Indian GAAP, net of income taxes. + References No definition available. + Details
Name: | hdb_IndianGaapProfitLoss
Namespace Prefix: | hdb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of after tax Indian GAAP profit required transfer to a non-distributable statutory reserve for payment of dividends without prior RBI approval. + References No definition available. + Details
Name: | hdb_PercentageOfIncomeTransferredToRetainedEarningsAppropriatedForLegalReserve
Namespace Prefix: | hdb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of Dividend payout as a percentage of net income under Indian GAAP. + References No definition available. + Details
Name: | hdb_StatutoryAccountingPracticesNetIncomeAvailableForDividends
Namespace Prefix: | hdb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share amount of a dividend declared, but not paid, as of the financial reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendsPayableAmountPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities, amounts not available for future dividend payments, and amount of dividends paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 505 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529 + Details
Name: | us-gaap_StatutoryDividendPaymentRestrictionsDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatutoryAccountingPracticesByJurisdictionAxis=hdb_IndianGenerallyAcceptedAccountingPrinciplesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |