As of March 2025, 68.60% is owned by Indian Promoters and 31.40% by Public.
Institutional holds 27.10% (Insurance Companies 6.74%) and Non-Institutional holds 4.30% as Public shareholders.
Top Promoter holding highest number of shares of SBI Cards and Pay company is State Bank of India (6526.34 lakhs shares / 68.60%).