Generally, a bank may attempt to deposit the check two or three times when there are insufficient funds in your account. However, there are no laws that determine how many times a check may be resubmitted, and there is no guarantee that the check will be resubmitted at all.
Overdraft or insufficient funds fees can be assessed each time the check is submitted. Review your bank’s deposit account agreement for its policies regarding overdrafts and the presentment of checks.