Наносить кому-либо материальный ущерб, причинять убыток.
Выражение относится к разговорно-фамильярному стилю устной речи и обозначает — причинять убыток. Пришло из языка торговцев.
Существительное «карман» употреблено здесь в устаревшем значении «мешок для денег, кошелёк».
В роли синонимов для выражения «бить по карману» выступают выражения:
- разорять,
- влетать в копеечку.
Доказательств этому было достаточно, и самых убедительных, потому что все они били запольских купцов прямо по карману.
Михаил Евграфович Салтыков-Щедрин. «Хлеб»
БИТЬ ПО КАРМА́НУ
Наносить кому-либо материальный ущерб, причинять убыток.