How to Farm in Dota 2: 7 Actionable Tips to Consistently Boost Your Gold Per Minute

You’re 15 minutes into a game, your team is losing side lanes, your support is spamming for wards, and you’re a carry sitting on 3k gold when you should have hit 5k minutes ago. If that sounds familiar, you’re not alone. Most players struggle with consistent gold gain long after they master the basics of last hitting. Learning how to farm in Dota 2 isn’t just about clicking creeps at the right time—it’s about prioritization, map awareness, and making smart tradeoffs between farming and fighting.

Core Principles of How to Farm in Dota 2 For All Roles

Many new players assume farming is only for carry roles, but that couldn’t be further from the truth. Every role can benefit from efficient farming habits, as long as you respect the farm priority of your team. A soft support picking up extra gold from a forgotten neutral camp can get a Glimmer Cape 5 minutes earlier, which is often the difference between winning and losing a team fight. These core rules apply no matter what hero you’re playing:

  • Prioritize safe farm over risky farm: A creep wave you can take without dying is always better than three waves in the enemy jungle that have a 70% chance of getting you ganked. Even if you only lose 20 seconds of time when you die, you miss out on all the farm you could have taken in that window, plus the gold loss from the death itself.
  • Never leave gold on the table if you can avoid it: If you’re walking past a neutral camp or a creep wave that no one else is taking, spend 10 seconds to clear it before rotating to a fight. That small extra gold adds up fast over the course of a 40-minute game.
  • Match your farming pattern to your power spikes: If your hero needs a Blink Dagger to be useful in team fights, prioritize fast farm until you get that item, instead of joining every small skirmish that pops up across the map.

This is the most overlooked part of how to farm in Dota 2 for new players who only focus on last hitting accuracy. You can hit 90% of your last hits and still have a lower GPM than a player with 70% last hit accuracy who knows where to find safe, unclaimed farm across the map. It’s all about working smarter, not harder.

Laning Phase Farming Habits That Raise Your GPM Early

The laning phase is where 90% of your early gold comes from, so bad habits here set you back for the entire rest of the game. First, master the art of attack queuing to last hit without spamming right clicks. If you keep attacking creeps randomly, you push the lane too far, which makes you an easy target for ganks and gives the enemy carry free farm under their tower. For melee heroes, you can also use aggro tricks to pull creeps closer to you so you don’t have to walk into enemy range to last hit. Just right click the enemy hero and immediately back off, and the enemy creeps will walk toward you for a couple of seconds. That trick alone can help you get 2-3 extra last hits per minute in a contested lane.

You should also track enemy support positioning at all times. If you don’t see the enemy hard support on the map for more than 10 seconds, assume they’re in the river waiting to gank you, and pull back even if that means missing a couple of last hits. Losing 20 gold from missed creeps is way better than losing 300 gold from dying and losing 2 minutes of farm.

Another key habit is lane equilibrium management. If you can keep the creep wave right outside your tier 1 tower, you have almost zero risk of ganks, and the tower won’t take last hits away from you. I’ve seen so many players lose their lane entirely because they auto attack creeps for no reason, pushing the wave into the enemy tower and giving the enemy carry free safe farm while they’re left vulnerable to ganks. It’s such a small habit, but it makes a massive difference.

Mid Game Farming Rotations To Avoid Wasting Time

Once the laning phase ends, most players have no idea where to go to farm, so they wander around the map doing nothing for minutes at a time. That’s the biggest waste of potential gold gain in the game. First, you need to track which lanes are pushed out so you can take farm in areas where the enemy has to walk far to gank you. For example, if the top lane is pushed all the way to the enemy tier 2 tower, and the enemy team is all visible on the bottom side of the map, that top wave is free, safe farm for you.

You also need to stack camps whenever you have a spare second. Stacking a neutral camp adds 50-100 extra gold per camp, and if you’re playing a hero with AOE clear, you can clear 3 stacked camps in 10 seconds for over 1k gold, which is faster than clearing two creep waves. If you’re playing a jungler, you should always keep track of your camp respawn times. Neutral camps respawn every minute, so if you clear a camp at 10:03, you can come back at 11:00 to clear it again with no downtime.

Don’t forget to take farm that your teammates can’t use. If your midlaner is rotating to gank bottom, take their mid wave while they’re gone instead of letting it die to the tower. If your support is warding the enemy jungle, take the small camp next to the river that they would have left alone. But don’t steal farm from cores that are more dependent on items than you are. If you’re playing a support, don’t take the safe lane creep wave from your carry unless they’re clearly dead or rotating across the map.

How To Balance Farming And Fighting Without Throwing Games

The hardest part of farming is knowing when to stop and join your team. A lot of players fall into two extremes: They either farm the entire game and never join fights, letting their team get wiped four vs five, or they join every tiny skirmish and end up with no items when it matters. The rule of thumb is simple: If the fight is for an objective that’s worth more gold than the farm you’d get in the same time, join the fight. If it’s just a random 2v2 skirmish in the river with no objectives up, keep farming.

Always communicate with your team if you’re planning to keep farming instead of joining a fight. A quick “I need 30 seconds for my BKB, wait for me” can stop your team from running into a bad fight and throwing the game. I once had a Phantom Assassin on my team that kept farming the jungle while we were trying to take Roshan, and by the time he showed up, the enemy team had wiped us and taken Roshan for free. He had 100 more GPM than the enemy carry, but we lost the game anyway because he didn’t show up to the one fight that mattered.

You also need to know your hero’s power spike. If you’re playing Phantom Assassin, you’re almost useless before you get Battle Fury and Black King Bar, so you can skip most small fights to farm those items faster. If you’re playing a hero like Lion, you don’t need that much gold to be useful, so you can stop farming earlier to join ganks and team fights. If the enemy team is taking your tier 2 tower, that’s a fight worth joining, because losing a tower costs your team gold and map control, which is worth more than 200 gold from a creep wave. If the fight is just for a single kill on a support with no bounty, it’s not worth leaving 300 gold worth of farm on the table.

At the end of the day, learning how to farm in Dota 2 is more about smart decision making than it is about perfect last hitting. You don’t need to hit 100% of creeps to have a good GPM—you just need to avoid stupid mistakes, prioritize safe farm, and know when to stop farming to help your team. Try implementing one of the tips we talked about in your next game, and you’ll notice your gold gain goes up almost immediately, no matter what role you play.