Fish-by-Weight Bill Shock — Pesce al Etto: the same scam, in 4 countries.
From a 156-EUR sea bass in Cinque Terre to a 90-EUR plate of grilled fish in Mykonos to a 200-EUR mariscada in Barcelona, the same mechanic recurs: menu price per etto or per kilo, fish weighed (or not) by the kitchen, bill shock at the end. The price-per-portion rule and the weigh-at-table rule defeat every variant.
Fish-by-weight bill shock runs five mechanics across 4 countries: Italian pesce al etto (Cinque Terre, Amalfi, Venice San Marco, Sicily Taormina, Sardinia Costa Smeralda โ fish priced per 100g; 1.2kg fish at 8 EUR/etto becomes 96 EUR), Greek fish-per-kilo without weighing (Mykonos, Santorini, Crete, Rhodes tavernas โ fish cooked then billed against unverified weight), Spanish marisco unstated weight (Costa Brava, Galicia, Mallorca marisquerias โ seafood platters priced "al peso" or "precio segun mercado"), Portuguese cataplana scale-calibration (Algarve, Lisbon, Cascais โ uncalibrated scales inflate weight), and cruise-port restaurant markup (Civitavecchia, Naples Centro Storico, Mykonos and Santorini Old Ports, Dubrovnik โ "fresh catch" pricing exploits short cruise-tourist windows). The universal defenses are two rules: the price-per-portion rule (never order fish priced "al etto" / "per kilo" / "al peso" without confirming the final-portion price in writing), and the weigh-at-table rule (demand the fish be weighed in front of you before cooking; reputable seafood restaurants present raw fish, weigh on a visible scale, and quote the final price in writing). Italian Agcm consumer-protection, Greek tourist police 100, Spanish OCU, Portuguese ASAE accept complaints.
"Orata otto euro al etto, signore. The bill is one hundred fifty-six."
You and your travel partner sit at a small table on the harbor in Vernazza, the third of the Cinque Terre villages. The Ligurian sea is quiet at sunset; the trattoria has white tablecloths and a printed menu in three languages. You order the Mediterranean sea bream (orata) listed at "8 euro al etto" and a half-liter of Vermentino. The server smiles, takes the order, walks back to the kitchen.
Forty minutes later, a beautifully grilled whole sea bream arrives on a platter, garnished with lemon and rosemary. You eat. The fish is excellent. You finish the wine. The server brings the bill folded on a small tray. Total: 184 EUR. The wine is 18; the orata is listed as 156 (a smaller line below shows: 1,950 grammi, 19,50 etti, 8 EUR/etto = 156).
You read the menu again. "Orata 8 euro al etto" is on page two, in slightly smaller type. The "al etto" was not bolded. You did not ask the server how big the fish would be. The kitchen weighed the fish (you have to take their word for it; you did not see the scale) and presented a fish that totals nearly two kilos.
This is the Italian pesce al etto bill shock, the most-documented Italian seafood scam. The Liguria region (Cinque Terre, Portofino, Genoa) has dozens of these restaurants; the Italian Agcm (Autorita Garante della Concorrenza e del Mercato) and Liguria regional consumer-protection authorities accept complaints about non-disclosure of unit pricing. Reputable Italian seafood restaurants present the raw fish at the table, weigh on a visible scale, and quote the final price in writing before cooking; the operator-aligned variant skips all three steps.
The defense is two rules. The price-per-portion rule: never order fish priced "al etto" or "al chilo" without confirming the final-portion price in writing. Ask the server: "quanto costa questo pesce, peso e prezzo finale, sul menu per favore?" (how much does this fish cost, weight and final price, on the menu please?). Get a number written down before the kitchen starts cooking. The weigh-at-table rule: demand the raw fish be weighed in front of you on a visible scale before cooking. Reputable restaurants do this without prompting; the operator-aligned variant refuses or stalls.
That is the Italian pesce al etto variant of the fish-by-weight family, executed at one of the most-documented Mediterranean locations. The rest of this page is the five-mechanic playbook, the four other places where it runs in different forms (Mykonos taverna, Costa Brava marisqueria, Algarve cataplana, Civitavecchia cruise port), and the two rules that defeat every variant.
Read the full Cinque Terre scam guide โKey Takeaways
The price-per-portion rule and the weigh-at-table rule
Every variant of fish-by-weight bill shock is defeated by the same two rules. The price-per-portion rule: never order fish or seafood priced "al etto", "per kilo", "al peso", "precio segun mercado", or "by weight" without confirming the final-portion price in writing. The menu number is the unit price (per 100g or per kg), not the plate price. The weigh-at-table rule: demand the raw fish or seafood be weighed in front of you on a visible scale before cooking. Reputable seafood restaurants present the raw fish at the table, weigh on a visible scale, and quote the final price in writing before cooking; operator-aligned restaurants refuse or stall.
The first rule addresses the unit-price asymmetry. Fresh fish is a commodity that varies in size; per-weight pricing is standard in Italian, Greek, Spanish, and Portuguese fresh-fish restaurants. The variant exploits tourist unfamiliarity with the convention: a tourist sees "8 EUR" next to "orata" on the menu and reads it as plate price; the actual reading is 8 EUR per 100g, and a typical orata is 800g-1500g. Demanding final-portion price in writing collapses the asymmetry; the restaurant must commit to a number before cooking, and the number cannot be moved at the bill without provable deception.
The second rule addresses the weight-verification asymmetry. Without table-weighing, the kitchen can weigh the fish privately and report any number; the customer has no baseline. Table-weighing creates a documented baseline that survives bill disputes. In Italy and Greece, table-weighing is the standard practice at reputable restaurants; the operator-aligned variant skips this step or weighs out of customer sight.
The third defense is portion-capping. Specify a target weight in the order: "pesce per due, massimo 800 grammi" (fish for two, max 800g). The restaurant will then select a fish closer to the cap; if they bring a 1.5kg fish without confirming with you first, the over-cap is on the restaurant and not on you. This is the Italian standard for handling family-sized vs. couple-sized fish orders.
The fourth defense is bill-line audit. The bill should itemize: fish weight (in grams or etto), price per unit, total. If only a flat amount appears, demand the breakdown. Dishonest tavernas inflate the on-bill weight; comparing on-bill weight to the table-weighed amount catches inflation. Italian Agcm, Greek consumer protection, Spanish OCU, and Portuguese ASAE all require restaurants to provide weight-itemized bills for per-weight items on request.
The fifth defense, when escalation fails: pay by card with chargeback rights. Visa, Mastercard, and Amex all accept "billed amount differs from agreed amount" disputes for restaurant per-weight pricing where the customer has documentation (photo of menu, photo of table-weighing, photo of the bill). Photograph all three before leaving the restaurant.
The five mechanics
Fish-by-weight bill shock runs five distinct mechanics across the Mediterranean and Atlantic seafood belt. Each has a signature country, a signature menu term, and a signature inflation point.
1. Italian pesce al etto (Italy)
Fresh fish priced "al etto" (per 100g) on the menu, in small or medium type. Tourist reads "8 euro" as plate price; actual price is 8 EUR per 100g. Typical fish weighs 800g-1.5kg, producing bills of 64-120 EUR for what was perceived as an 8 EUR fish. Documented heavily in Cinque Terre (Vernazza, Monterosso, Riomaggiore), Amalfi Coast (Positano, Amalfi, Sorrento), Venice San Marco, Sicily Taormina, Sardinia Costa Smeralda. Defense: confirm final-portion price in writing; demand table-weighing; cap the portion size.
2. Greek fish-per-kilo without weighing (Greece)
In Greek tavernas at Mykonos, Santorini, Crete, Rhodes, Corfu, fish is priced "per kilo" on the menu. The fish is selected from a display, cooked, and brought to the table without prior weighing. The bill arrives with a price calculated against an unverified weight, often 30-100 percent higher than the actual fish weight. Defense: demand the fish be weighed at the table on a visible scale before cooking; quote the final price in writing.
3. Spanish marisco unstated weight (Spain)
In Spanish marisquerias along the Costa Brava, Costa del Sol, Galicia coast, and Mallorca, mariscadas (seafood platters) are priced "al peso" (by weight) or "precio segun mercado" (market price) without prior weighing. The platter is brought to the table, cooked, and the bill arrives with a calculation against an unstated weight. Documented in Madrid Plaza Mayor tourist marisquerias, Barcelona Las Ramblas, Galicia Vigo and A Coruna, Seville Triana. Defense: ask for the platter to be weighed before cooking; ask for the final price in writing.
4. Portuguese cataplana scale-calibration (Portugal)
In Algarve and Lisbon fish restaurants, cataplana (a copper-pot seafood stew) and grilled fish are priced per kilo. Some restaurants use scales not recently calibrated; the restaurant scale shows higher than actual weight. Documented at Lagos, Albufeira, Cascais, Lisbon Bairro Alto fish tavernas. Portuguese consumer-protection agency ASAE handles complaints about restaurant pricing fraud. Defense: ask if the scale is calibrated and verified by ASAE; compare on-bill weight to table-weighed amount.
5. Cruise-port restaurant markup (Italy, Greece, Croatia)
At cruise-ship ports (Civitavecchia for Rome, Naples Centro Storico, Mykonos and Santorini Old Ports, Dubrovnik, Kotor, Malta Valletta), tavernas and trattorie target the cruise-tourist short visit window. Menus advertise "fresh catch of the day" priced per kilo without weighing; bills run 100-300 EUR per couple for a fish meal that should cost 40-80 EUR at a non-tourist taverna. Defense: avoid cruise-port restaurants for fish; walk 10-15 minutes inland to local tavernas; verify pricing in writing before sitting.
Where it runs
Fish-by-weight bill shock concentrates at coastal seafood tourist destinations, especially during peak summer season and at cruise-ship ports. The geography below covers the most-documented locations per country.
- Italy: Cinque Terre (Vernazza, Monterosso, Riomaggiore, Manarola, Corniglia); Amalfi Coast (Positano, Amalfi, Sorrento, Praiano); Venice (San Marco trattorie, Cannaregio cruise-port adjacent); Sicily (Taormina, Cefalu, Palermo Vucciria fish market restaurants); Sardinia (Costa Smeralda, Olbia, Alghero); Italian Riviera (Portofino, Santa Margherita); Naples Centro Storico cruise-port restaurants.
- Greece: Mykonos (Town tavernas, Old Port restaurants, Paradise Beach restaurants); Santorini (Oia, Fira, Kamari); Crete (Heraklion, Chania, Rethymno fish tavernas); Rhodes (Old Town fish restaurants, Faliraki); Corfu (Town, Paleokastritsa); Naxos (Plaka, Agios Prokopios); Athens Plaka (tourist tavernas).
- Spain: Costa Brava (Cadaques, Tossa de Mar marisquerias); Costa del Sol (Marbella, Estepona); Galicia (Vigo, A Coruna marisquerias โ also note that Galician marisco is widely legitimate; the variant concentrates at cruise-port and tourist-strip restaurants); Mallorca (Palma fish tavernas, Cala Mondrago); Madrid Plaza Mayor (tourist marisquerias); Seville Triana; Cadiz Old Town.
- Portugal: Algarve (Lagos, Albufeira, Vilamoura, Tavira fish restaurants); Lisbon (Bairro Alto, Alfama, Belem fish tavernas); Cascais; Setubal; Aveiro; Porto Ribeira (cataplana and bacalhau restaurants).
- Adjacent (also documented): Croatia: Dubrovnik, Split, Hvar fish konobas. Malta: Valletta cruise-port. Cyprus: Ayia Napa, Paphos. Turkey: Bodrum, Cesme, Antalya. Morocco: Essaouira, Casablanca cruise-port. Mexico: Cancun, Playa del Carmen pier-side seafood. Brazil: Rio de Janeiro Copacabana boardwalk seafood.
Four more places, four more fish-weight variants
Mykonos Old Port: the per-kilo grilled fish
Mykonos Town, Little Venice waterfront, late August. You sit at a taverna with a sea view; the menu lists "Sinagrida (snapper) 80 EUR/kilo" in English. You order one snapper for the two of you; the server asks no further questions and walks the order to the kitchen. Forty minutes later, a 1.4 kg whole grilled snapper arrives. You eat. The bill arrives at 168 EUR for the fish (1.4 kg x 80 = 112 EUR plus 56 EUR for sides and wine). The fish was not weighed in front of you; the kitchen claims 1.4 kg.
You ask to see the fish weighed (you saved the bones). The server says it is too late, the fish has been eaten. You realize the no-table-weighing was the variant. The Mykonos tourist police (100, English-speaking) handle these reports; the Greek consumer-protection agency (ELKE) accepts complaints about per-weight pricing fraud.
Defense: at any Greek taverna serving fish per kilo, demand the raw fish be weighed at the table on a visible scale before cooking. Reputable Greek tavernas (especially in Crete and Naxos) do this without prompting; if the taverna refuses, walk to the next one. Mykonos has dozens of tavernas; weighing-at-table is a standard practice at the legitimate ones.
Costa Brava Cadaques: the marisco al peso
Cadaques, summer evening. The marisqueria menu has "Mariscada Premium 90 EUR / kilo" listed; you order one for the two of you. The platter (langoustines, gambas, mejillones, navajas) arrives ten minutes later; you eat. The bill is 270 EUR for the platter alone (3 kg at 90 = 270). The platter felt light; you do not believe it weighed 3 kg.
The variant: the platter was not weighed in front of you. Reputable Catalan marisquerias weigh the raw seafood at the bar before cooking, in front of the customer, and quote the final price in writing. The Costa Brava is full of legitimate marisquerias; the variant concentrates at Cadaques tourist-strip restaurants and Tossa de Mar.
Defense: ask the marisqueria to weigh the platter at the bar before cooking and quote the final price in writing. The Catalan consumer-protection agency (Agencia Catalana del Consum) accepts complaints; reputable marisquerias welcome the request. If the marisqueria refuses, walk to the next one.
Algarve Lagos: the cataplana scale
Lagos, Algarve coast, lunch. The fish restaurant menu lists "Cataplana de mariscos 35 EUR / kilo" with the kilo price highlighted. You order one cataplana for the two of you; the server brings the cataplana pot to the table 25 minutes later. The bill arrives at 88 EUR for the cataplana alone (2.5 kg x 35 = 87.50). The pot looked moderate; you do not think the seafood inside was 2.5 kg.
The variant: the cataplana was weighed on a kitchen scale you did not see. Some Algarve restaurants use scales not recently calibrated by the Portuguese consumer-protection agency (ASAE); the scale shows higher than actual weight. ASAE handles these complaints; recently-calibrated scales display a sticker with the calibration date.
Defense: ask the restaurant to show you the scale calibration sticker before ordering; ask for the cataplana to be weighed at the table before cooking, with the weight confirmed in writing on the menu or a printed slip. The Algarve has hundreds of legitimate cataplana restaurants; the variant concentrates at Lagos and Albufeira tourist strips.
Civitavecchia cruise port: the catch-of-the-day
Civitavecchia, the cruise port for Rome. Your ship docks at 09:00; you have until 17:00 before reboarding. You walk into a trattoria a hundred meters from the port. The menu lists "Pesce del giorno, prezzo del mercato" (fish of the day, market price) without a number. You order. The fish arrives 35 minutes later, beautifully grilled. The bill is 240 EUR for the fish, 280 EUR for the meal total. Your ship leaves in two hours; you do not have time for a fight.
The variant: cruise-port restaurants target the short cruise-tourist visit window. The "prezzo del mercato" framing is the unwritten-price tactic; tourists rushed against ship reboarding times do not push back. Italian Agcm has issued advisories about Civitavecchia and Naples Centro Storico cruise-port restaurants.
Defense: avoid cruise-port restaurants for fish entirely. Walk 10-15 minutes inland (Civitavecchia: walk to Piazza Calamatta and the streets behind; Naples: walk to Spaccanapoli) to non-tourist trattorie; pricing is 30-50% lower with the same quality. If you must eat at a cruise-port restaurant, only order items with menu prices in numbers, never "prezzo del mercato".
Red flags
- Menu shows "al etto" or "per kilo" without a clear final-portion price. The unit-price asymmetry; demand final-portion price in writing.
- "Prezzo del mercato" or "precio segun mercado" without a number. The unwritten-price tactic; refuse to order without a numerical commitment.
- Server refuses to weigh the fish at the table. Operator-aligned. Walk to the next restaurant.
- No scale visible in the dining area or near the kitchen pass. Reputable seafood restaurants display the scale where customers can see it.
- Bill shows only a flat amount for fish, no weight breakdown. Demand the breakdown; compare to table-weighed amount.
- Restaurant near a cruise port, with "fresh catch" prominently advertised. Cruise-port markup environment.
- Fish display refrigerator without price tags or with hand-written kilogram prices. Loose-pricing setup.
- Server suggests "the chef will choose a nice fish for you". The chef-chooses pivot enables size inflation.
The phrases that shut it down
Each language below demands final-portion pricing in writing before ordering. Said calmly while still seated.
If you got hit
If a restaurant inflated the per-weight pricing and refuses to correct: photograph the menu (especially the al etto / per kilo wording), the bill (every line), and the dish or empty plate. File a chargeback within 30 days under "billed amount differs from agreed amount." Visa, Mastercard, and Amex accept this category for restaurant per-weight pricing fraud; recovery rate is high with documented evidence.
For Italian restaurants violating the al etto disclosure or inflating weight: file a complaint with the Italian Autorita Garante della Concorrenza e del Mercato (Agcm, agcm.it) for non-disclosure; or with the regional consumer-protection agency (Liguria for Cinque Terre; Campania for Amalfi; Sicily for Taormina); or with the Carabinieri (112) on the spot. Italian consumer law requires unit-price disclosure on menus; non-compliance is recoverable.
For Greek tavernas violating per-kilo pricing: file with ELKE (Greek consumer-protection agency) and with the Greek tourist police (100). Most Greek island tourist police have English-language dispatch and accept restaurant-pricing complaints.
For Spanish marisquerias: file with OCU (Organizacion de Consumidores y Usuarios) or the Catalan / Galician / Madrid regional consumer-protection agencies. Pay by card with chargeback intent if the marisqueria refuses correction at the table.
For Portuguese fish restaurants: file with ASAE (Autoridade de Seguranca Alimentar e Economica), Portugal's consumer-protection agency for restaurants. ASAE inspections of scale calibration are routine; complaints accelerate them.
Related atlas entries
Sources & references
- Italy: Agcm (Autorita Garante della Concorrenza e del Mercato), agcm.it; Carabinieri 112; regional consumer-protection agencies in Liguria, Campania, Sicily, Sardinia.
- Greece: ELKE consumer-protection agency; Greek tourist police 100 (English-language dispatch on islands).
- Spain: OCU (Organizacion de Consumidores y Usuarios); Agencia Catalana del Consum; regional Galicia and Madrid consumer protection.
- Portugal: ASAE (Autoridade de Seguranca Alimentar e Economica), asae.gov.pt — restaurant pricing and scale calibration enforcement.
- UK FCO travel advice: Italy, Greece, Spain, Portugal country pages all reference fish-weight bill shock.
- Tabiji field reports: Cinque Terre Vernazza, Mykonos Old Port, Costa Brava Cadaques, Algarve Lagos, Civitavecchia cruise port (2024-2026).
Get the full restaurant scam playbook for your destination.
Each Travel Safety atlas covers every documented pesce-al-etto, coperto, and tourist-trap-restaurant scam in one country, plus the full scam catalog: pickpocket, taxi, ATM, vendor, fake authority. Buy once, lifetime updates as scams evolve. $4.99 on Kindle.


