Heat a large skillet over medium heat. Add the ground hamburger and cook until fully browned, breaking it up as it cooks.
Drain excess grease if needed, leaving a small amount for flavor.
Stir in the ketchup, water, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, and salt.
Reduce heat to low and simmer uncovered for 10–15 minutes, stirring occasionally, until thick and saucy.
If the mixture seems too thin, let it simmer a few minutes longer.
If it becomes too thick, add a splash of water.
Spoon generously onto hamburger buns and serve warm.