Овердрафт - заемные средства, предоставленные банком, которыми вы можете пользоваться, когда у вас закончились собственные средства на дебетовой карте. Понятие «овердрафт» применимо только к дебетовой карте (в чем разница между дебетовой и кредитной картами, а они ОГРОМНЫЕ можно прочитать здесь).
Обычно овердрафт выдают по таким же условиям как кредит или кредитную карту, а это гражданство РФ, возраст 18 +.
Лимит овердрафта устанавливается на усмотрение банка. Обычно максимальный лимит не очень большой (до 100 000 рублей).
Он бесплатный?
Обычно до небольшой суммы да. Например, в Тинькофф по дебетовой карте (подробности здесь) до 3000 рублей плата вообще не взымается. Если сумма больше - то нужно платить за каждый день, когда вы им пользуетесь. Обычно это 20 - 50 рублей в день.