Yes, Croatia has a tipping culture. The country's tipping etiquette stipulates 10% gratuity and if the services were particularly wonderful, 15%.