No, your employer may not keep your last paycheck, not unless you agree to let the employer keep it.That doesn't meant that you would not owe any amounts per your committment to pay for the certification. However, if you do not voluntarily pay any remaining balance due for this, your employer's option or recourse is to take you to court and sue you for the money.