Aim to send your thank you note within 24-48 hours of project completion or interaction. This ensures the experience is still fresh in the client's mind and reinforces their positive impression of your business.