How long you need the capital for can guide you towards the finance option that meets that time frame. Merchant cash advances and lines of credit are the most flexible when it comes to short term financing. Small business loans are great for long term financing as you may have up to 60 months to repay.