ayrton ---

You say this was a "small job".

Part of being in business is taking the risk of being paid or not.

You should always be ready to accept some nonpayment on small jobs. On large jobs always get a bond.

The difference between a small job and a large job: your ability to accept nonpayment and continue in business.