The World of Warcraft Auction House moves thousands of fish every day, but only a handful of species consistently command premium prices. Whether you fish manually or use automation, knowing which fish to target is the difference between making a few hundred gold per hour and making several thousand. This guide covers the 10 most reliably profitable fish across both Retail and Classic WoW.
How Fish Prices Work
Before diving into the list, understanding what drives fish values helps you predict which fish will be profitable even as the game changes:
- Raid tier demand — Fish used in best-in-slot food buffs spike in price when a new raid launches
- Supply difficulty — Fish that can only be caught in specific zones or conditions maintain higher prices
- Cross-profession demand — Fish needed by alchemists or other crafters often have more stable prices than cooking-only fish
- Achievement and collectible demand — Some fish are needed for achievements or collections, creating steady niche demand
The Top 10 Most Profitable Fish
#1: Current Raid Tier Fish (Retail)
Whatever fish is required for the current raid tier's best-in-slot food buff will always be the most profitable fish in Retail WoW. These change with each major patch, but the pattern is consistent: identify the fish used in the top stat food, and farm it aggressively during the first two weeks of a new tier.
- Where to catch: Current expansion zones, usually in specific sub-zones tied to the fish type
- Gold per stack: 500-2,000g during raid launch, stabilizing to 200-600g after the first month
- Best strategy: Stockpile before raid launch and sell during the first week of progression
#2: Stonescale Eel (Classic)
The Stonescale Eel is arguably the most valuable fish in all of Classic WoW. It is used to create Stonescale Oil, a critical component in Flask of the Titans — the most important flask for tanks in Classic raiding. Demand is constant and supply is limited.
- Where to catch: Tanaris coastline, Azshara coastline, Bay of Storms (Azshara), Stranglethorn Vale coastline
- Gold per stack: 10-30g (significant in Classic economy)
- Best strategy: Fish Tanaris coastline during off-peak hours. Coastal pools are the most efficient source.
#3: Nightfin Snapper (Classic)
Nightfin Snapper is used to cook Nightfin Soup, which regenerates mana over time and is a staple consumable for healers and casters in Classic raids. The catch is that Nightfin Snapper can only be caught at night (in-game time between 6:00 PM and 6:00 AM), limiting supply.
- Where to catch: Any inland water in level 40-60 zones (Felwood, Un'Goro Crater, Moonglade, Western Plaguelands)
- Gold per stack: 5-15g
- Best strategy: Fish Moonglade or Felwood at night. Combine with Sunscale Salmon fishing during daytime for maximum profit.
#4: Sunscale Salmon (Classic)
The daytime counterpart to Nightfin Snapper. Sunscale Salmon is used in Sunscale Salmon (cooked) for NPC vendor value and Poached Sunscale Salmon which restores health. It can only be caught during daytime (6:00 AM to 6:00 PM in-game).
- Where to catch: Same inland waters as Nightfin, but during daytime hours
- Gold per stack: 3-10g
- Best strategy: Alternate between Nightfin (night) and Sunscale (day) to keep fishing profitably around the clock.
#5: Deviate Fish (Classic)
Deviate Fish are caught exclusively in the Wailing Caverns in the Barrens. When cooked into Savory Deviate Delight, they transform the consumer into either a ninja or a pirate — a fun cosmetic effect that has been popular since Classic launched. Demand never stops.
- Where to catch: Inside the Wailing Caverns dungeon (the pools before the instance portal) or the oases in the Barrens
- Gold per stack: 5-20g (raw), 15-40g (cooked as Savory Deviate Delight)
- Best strategy: Learn the Savory Deviate Delight recipe (rare world drop) and sell the cooked version for 2-3x the raw price.
#6: Oily Blackmouth (Classic)
Oily Blackmouth is used to create Blackmouth Oil, which is a component in Free Action Potions — one of the most critical PvP consumables in Classic WoW. PvP servers and battleground weekends drive prices up significantly.
- Where to catch: Any coastal water in level 10-35 zones (Darkshore, Westfall, Stranglethorn Vale, Hillsbrad Foothills)
- Gold per stack: 3-12g
- Best strategy: Farm Darkshore or Westfall coastlines. These are low-level zones with minimal competition.
#7: Firefin Snapper (Classic)
Firefin Snapper produces Fire Oil, used in various alchemy recipes including Fire Protection Potions. These potions are required for specific raid encounters (Molten Core, Blackwing Lair) and maintain steady demand.
- Where to catch: Coastal zones levels 15-40 (Stranglethorn Vale, Wetlands, Dustwallow Marsh)
- Gold per stack: 2-8g
- Best strategy: Fish alongside Oily Blackmouth in coastal zones for double the profit from a single farming session.
#8: Winter Squid (Classic)
Winter Squid is a seasonal fish only available during the in-game winter months (September through March). It is used in Grilled Squid, which provides +10 Agility — a valuable buff for rogues, hunters, and feral druids. Seasonal scarcity drives prices up considerably.
- Where to catch: Coastal zones in Tanaris, Azshara, Feralas, Stranglethorn Vale (winter months only)
- Gold per stack: 5-20g (higher in summer when supply dries up)
- Best strategy: Stockpile during winter months and sell during summer when they are unobtainable. Prices can triple.
#9: Raw Summer Bass (Classic)
The summer counterpart to Winter Squid. Raw Summer Bass is cooked into Hot Smoked Bass for a stamina buff. Available only during summer months (March through September), creating the same seasonal supply dynamics.
- Where to catch: Same coastal zones as Winter Squid, but during summer months
- Gold per stack: 3-12g
- Best strategy: Stock up during summer and sell during winter for maximum profit.
#10: Large Raw Mightfish (Classic)
Large Raw Mightfish is cooked into Mightfish Steak, providing +10 Stamina — a solid tank and PvP buff. It is caught in high-level coastal zones and has a lower drop rate than other fish, keeping supply naturally limited.
- Where to catch: Azshara, Tanaris, Feralas coastlines (skill 300 recommended)
- Gold per stack: 5-15g
- Best strategy: Combine with Stonescale Eel farming since they share the same coastal zones.
Quick Profit Comparison Table
| Rank | Fish | Gold/Stack | Demand Level | Competition |
|---|---|---|---|---|
| 1 | Current Raid Fish (Retail) | 200-2,000g | Very High | Moderate |
| 2 | Stonescale Eel | 10-30g | Very High | Moderate |
| 3 | Nightfin Snapper | 5-15g | High | Low |
| 4 | Sunscale Salmon | 3-10g | Medium | Low |
| 5 | Deviate Fish | 5-40g* | High | Moderate |
| 6 | Oily Blackmouth | 3-12g | High | Low |
| 7 | Firefin Snapper | 2-8g | Medium | Low |
| 8 | Winter Squid | 5-20g | High (seasonal) | Low |
| 9 | Raw Summer Bass | 3-12g | Medium (seasonal) | Low |
| 10 | Large Raw Mightfish | 5-15g | Medium | Low |
*Deviate Fish range reflects raw vs. cooked (Savory Deviate Delight) pricing.
Maximizing Your Fish Farming
To get the most out of these fish:
- Focus on 2-3 fish at a time — Pick fish that share zones or catch conditions so you can farm multiple profitable species in one session
- Check prices weekly — Server economies shift with raid schedules and patch cycles. What sells for 15g today might drop to 5g next week.
- Cook when possible — Cooked fish almost always sell for more than raw fish. Invest in the relevant cooking recipes.
- Sell in optimal stack sizes — Match recipe requirements. If a recipe needs 1 fish, sell in stacks of 5 or 10. If it needs 2, sell in stacks of 20.
- Use automation — FishBot can fish these routes for hours without fatigue, consistently catching the valuable fish you need while you handle the Auction House strategy.
"Smart fishing is not about catching the most fish — it is about catching the right fish."
The Auction House rewards knowledge more than effort. By targeting these 10 fish specifically and selling them at the right times, you will out-earn players who fish randomly by a wide margin. Pair this knowledge with efficient tools, and fishing becomes one of the best gold-per-effort activities in all of World of Warcraft.
// TOPICS
// TRY_FISHBOT
Ready to Put This
Into Practice?
Try FishBot free for one hour. Automate your WoW fishing and start earning gold effortlessly.



