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