抚养费不给一般不会坐牢。如果是人民法院判决的抚养费,行为人不履行的可能构成拒不执行判决、裁定罪,会坐牢,处3年以下有期徒刑、拘役或者罚金。不给子女抚养费的可以申请法院强制执行。被执行人对人民法院的判决、裁定有能力执行而拒不执行的,追究刑事责任。
法律依据:
《中华人民共和国刑法》第三百一十三条
对人民法院的判决、裁定有能力执行而拒不执行,情节严重的,处三年以下有期徒刑、拘役或者罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。