The Oweesta Corporation is a business loan from Oweesta Corporation. The ongoing APR is Interest Rate – Cost of capital plus 3.5%. Typical credit limit: Up to $250,000 loan size. Loan terms: Term – Up to 2 years; Quarterly interest-only payments.