I entered into a contract for $65 and set up 2 payments.
The first milestone was $35 and the second (and final) was $30.
I paid the $35 and today we finished the work. I gave the freelancer a $10 bonus then ended the contract. So he's now received $45 and I owe him another $30.
I can't seem to pay him - when does the second milestone for the balance $30 get triggered?
Indar, you should have funded the second milestone before asking the freelancer to work on it.
However, it is not a problem, just go to the contract and pay by giving a bonus. In future please make sure you fund the milestones as you go along, or, even better, at the time of setting up the contract.
Personally I expect small and medium sized contracts (up to somewhere around $ 1000) to be funded as one milestone (in advance, obviously.)
Less hassle all round.