The Oweesta Corporation is a business loan from Oweesta Corporation. The ongoing APR is Interest Rate – Cost of capital + 1.5 – 2.5%. Typical credit limit: Up to $1,000,000 loan size. Loan terms: Term – Up to 5 years; Quarterly payments, first year interest only payments.