"You cannot stand against your enemies until you remove it" (Joshua 7:13).
The first battle for the people of Israel was at Jericho once they crossed the Jordan River. God gave them a great victory at Jericho. Joshua was now ready to move to their next battle at Ai. After they spied out the enemy camp, they determined they only needed a few thousand men to gain victory. They went up against them only to fail miserably. They lost 32 men in a battle that should have been an easy victory, but instead were forced to retreat. Joshua was devastated. "Ah, Sovereign Lord, why did you ever bring this people across the Jordan to deliver us into the hands of the Amorites to destroy us?"
In this case the people failed because they failed to uphold the standard God had set for them. They were told by God not to take any plunder from their first battle. However, Achan hid some plunder, and God was now judging the entire nation for one man's sin.
Whenever we act without the complete blessing of God on our activity, we can expect God to thwart our plans. God's word to Joshua was that he could not stand against his enemies as long as there was disobedience among his troops.
Whenever we launch a business endeavor, we should make sure there are no unclean things in our business dealings that would allow us to be vulnerable to a failed effort: unpaid vendors, disgruntled employees who were not treated fairly, lawsuits, dishonest dealings. Many of these things can hinder God from blessing our enterprises. These things can remove the shield of protection from our businesses that God wants to bless, but cannot because he is committed to upholding righteousness. His name is blemished when unrighteousness is allowed to permeate our lives.
Is the Lord able to bless your enterprises today? If not, you may need to go back and clean up a few things before He can do so. Take whatever steps are needed to ensure the blessing of God today.