Explanation
In Spain, tipping at restaurants is considered a polite gesture but is not mandatory or socially required. Locals typically leave small change (5-10% of the bill) only for exceptional service, as service charges are included in the price. It is more common to tip in tourist-heavy areas or upscale establishments than in casual local eateries.
Local Tip
Leave a few euros or round up the bill to the nearest 5 or 10 euros if you are satisfied with the service.
How it compares elsewhere
Tipping is considered insulting as it implies the staff is not paid fairly.
Tipping 15-20% is standard and expected for good service.
Service charge is included, but leaving small change is appreciated.