Atlas Volume 43 · Restaurant & Food

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.

5 sub-mechanics 4 countries 5 case studies Updated May 2026
Cinque Terre seaside trattoria: a printed bill on a paper tablecloth showing pesce 156 EUR with the menu beside it showing orata 8 EUR al etto, a tourist couple staring at the bill while the server stands by.
Cinque Terre trattoria: 156 EUR for what looked like an 8 EUR fish on the menu. The al etto fine print did the work.
Pesce al etto bill shock four-panel comic illustration: a Cinque Terre trattoria menu showing orata 8 euro al etto with the al etto in tiny print, a server bringing a 1.2kg sea bass to the table, the bill arriving at 156 EUR, and the price-per-portion rule shown by another tourist asking the server to weigh the fish at the table before cooking

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.

A scene · Cinque Terre Vernazza trattoria · 20:14

"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 defeats every variant: confirm final-portion price in writing before ordering. Al etto and per kilo are unit prices, not plate prices.
  • The weigh-at-table rule: demand the raw fish be weighed in front of you on a visible scale before cooking. Reputable restaurants welcome this; operator-aligned ones refuse.
  • Cap the portion: "fish for two, maximum 800g". Restaurants will select a fish closer to the cap; over-cap fish is on the restaurant.
  • Audit the bill: weight, unit price, total should all appear as separate line items. Compare on-bill weight to table-weighed amount.
  • Avoid cruise-port restaurants for fish. Walk 10-15 minutes inland to local tavernas; pricing is 30-50% lower with the same quality.

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.

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

The phrases that shut it down

Each language below demands final-portion pricing in writing before ordering. Said calmly while still seated.

Italian (final price)
“Vorrei il prezzo finale, peso e totale, scritto sul menu.”
I want the final price, weight and total, written on the menu. Use at any pesce al etto restaurant.
Italian (table-weighing)
“Pesate il pesce al tavolo, per favore.”
Weigh the fish at the table, please. Reputable restaurants comply without resistance.
Greek (table-weighing)
“Thelo na zygisete to psari sto trapezi prin to magirepsete.”
I want you to weigh the fish at the table before cooking. Use at Mykonos / Santorini / Crete tavernas.
Greek (tourist police)
“Touristiki astynomia, parakalo, kalese ekato.”
Tourist police, please, dial 100. English-language operators on Greek islands.
Spanish (final price)
“Quiero el precio final, peso y total, escrito antes de cocinar.”
I want the final price, weight and total, written before cooking. Use at marisquerias.
Spanish (consumer protection)
“Llamare a la OCU si no aclaran el precio.”
I will call the OCU if the price is not clarified. OCU is the Spanish consumer protection org.
Portuguese (final price)
“Quero o preco final, peso e total, escrito antes de cozinhar.”
I want the final price, weight and total, written before cooking. Use at Algarve / Lisbon fish restaurants.
Portuguese (ASAE)
“Pode mostrar o certificado de calibracao da balanca?”
Can you show the scale calibration certificate? ASAE-issued sticker required by Portuguese law.

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

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.

Frequently asked questions

In Italian seafood restaurants, fresh fish is often priced "al etto" (per 100 grams) or "al chilo" (per kilo) on the menu. The customer interprets the menu price as the price of one portion; the actual price is per weight unit, not per plate. A menu listing "orata 8 euro al etto" for sea bream means 8 EUR per 100g; a typical sea bream weighs 800g-1.5kg, producing a bill of 64-120 EUR for what the customer expected to be 8 EUR. Documented heavily in Cinque Terre, Amalfi Coast, Venice San Marco, Sicily Taormina, Sardinia Costa Smeralda. Defense: confirm final-portion price in writing before ordering; demand table-weighing.
In Greek tavernas at Mykonos, Santorini, Crete, and other tourist islands, fish is often 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 on the menu or a printed slip.
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 and Barcelona Las Ramblas seafood restaurants. Defense: ask for the platter to be weighed before cooking; ask for the final price in writing.
In Algarve and Lisbon fish restaurants, cataplana (a copper-pot seafood stew) and grilled fish are priced per kilo. Some restaurants use scales that are not recently calibrated; the restaurant scale shows a higher weight than the actual. Documented at Lagos, Albufeira, Cascais tourist seafood. Defense: ask if the scale is calibrated and verified by the local consumer-protection agency (ASAE); compare the on-bill weight to the table-weighed amount; in Portugal, ASAE handles complaints about restaurant pricing fraud.
At cruise-ship ports (Civitavecchia for Rome, Naples Centro Storico, Mykonos and Santorini Old Ports, Dubrovnik, Kotor), 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.
The variant exploits a structural information asymmetry: tourists do not know the typical weight of fresh whole fish. The menu price "per etto" or "per kilo" looks like a normal restaurant price; the cost-per-plate is actually 5-15x the menu number. Demanding final-portion price in writing collapses the asymmetry: the restaurant must commit to a number before cooking, and the number cannot be changed at the bill without provable deception.
No. Pesce al etto is the standard Italian fresh-fish pricing convention; it exists because fresh whole fish vary in size and weight. Reputable Italian seafood restaurants weigh the fish at the table in front of customers, quote the final-portion price in writing before cooking, and itemize the weight on the bill. The variant is the absence of pre-cook quoting and table-weighing, combined with menu display that does not clearly mark "al etto" or "al chilo".
Italian: "Vorrei il prezzo finale per favore, peso e totale, scritto sul menu" (I want the final price please, weight and total, written on the menu). Greek: "Thelo na zygisete to psari sto trapezi, kai grafte tin teliki timi" (I want you to weigh the fish at the table, and write the final price). Spanish: "Quiero el precio final, peso y total, escrito antes de cocinar" (I want the final price, weight and total, written before cooking). Portuguese: "Quero o preco final, peso e total, escrito antes de cozinhar" (I want the final price, weight and total, written before cooking).