Не рано. Если возник интерес, самое время. Только может быть не конкретно карманные деньги, а какой-либо эквивалент. У нас довольно долго практикуются "звёздочки", которые в магазине меняются у мамы-папы на 10 рублей. Не скажу, что сын чрезвычайно умело ими распоряжается, но уже начал интересоваться ценами, соотношением цен. В состоянии накопить достаточно большое количество для покупки более-менее стоящего предмета. Именно денежные купюры думаю начать выдавать тогда, когда дотянется до кассы и будет в состоянии верно сосчитать сдачу, включая копейки. Сыну 4 года.