An NBFI is a financial institution that offers banking services but does not have a full banking licence. NBFIs are unable to accept deposits but can facilitate alternative financial services such as foreign exchange, lending/credit and insurance. NBFIs can work with a licenced bank to offer additional banking solutions.