I have learnt a few tips on the way......
1. KYC - know your customer.... the way he handles his money,spending styles,payment of usual bills like rent etc.... if he is careless with his/hers,he/she will be worse with yours... Often,you will find the perennial defaulters are the fellas who will always have issues with say landlords,powercuts,water being cut,gari inaishia petroli kwa njia... they do not respect and honor their obligations
2. Only lend (especially to friends and relatives) what you are willing to loose.
3. Commit your funds - you can not lend what you dont have
4. if a friend borrows you to do business,give at a % of it... after all,he/she is using your money to make money...
5. Die for the one who can die for you - if someone cant die for you,forget the sacrifice (dying here i mean sacrificing,going the extra mile etc and it doesnt have to be material!! Sacrificing your time is much more valuable than money/material things if you knw what i mean) - we all have friends like that... they will expect you to go the extra mile for them,but they wont bat an eyelid for you!!!!
6. Give a time frame of when you want your money back... preferrably,let the borrower say when he can give back (reasonable time) then hold him at his word.
7. Dont forget to learn your lessons.......
Some deals are like glass. Sometimes it's better to leave them broken than try to hurt yourself putting it back together.