Believe it or not, this is one of the most frequently asked questions on social media. No shop or restaurant will ever turn down payment in cash (unless maybe you're paying a €500 bill in 1 cent coins!). Cash is fine and remains a legal way to pay for goods and services in Lanzarote.