The Oweesta Corporation is a business loan from Oweesta Corporation. The ongoing APR is Interest rate – Cost of capital plus 1.5-2.5%. Typical credit limit: Up to $1,000,000 loan. Loan terms: Term – up to 7 years; Quarterly or Annual payments, first year interest only payments.