The full form of NBFC is Non-Banking Financial Company. It is a financial institution that provides banking services without holding a banking license.