The word "tip" stands for "to insure promptness." So when should you give it? Up front,of course. Sophisticated people don't take chances on poor service, they insure good service.