Every shopkeeper has a set amount of gold.They do replenish every so often however.