Employing three distinct datasets of bilateral FDI positions and flows (UNCTAD, CDIS, and OECD) in a structural gravity approach, this paper examines the impact of financial development and corruption on inward FDI. Applying both OLS and PPML estimation techniques, this paper (with UNCTAD data) finds that the financial development of both host and home countries is a significant determinant of FDI. However, the estimates with CDIS and OECD data show that FDI in the host country is positively associated with home country financial development and, to some extent, negatively associated with that of the host country, which is mainly driven by the developed country groups. Corruption is a persistent problem for FDI; however, the interaction with a good financial sector works as an incentive for inward FDI. Control of corruption has a greater impact on FDI stocks in the developed country than in the developing country.