Skip to main content
Borrowing on Offerbook is fixed and predictable: you lock collateral, receive USD Coin (USDC), and repay the principal + interest to unlock it. The rate and the duration are agreed when the loan starts and never change, there are no price-based liquidations, and loans run from 1 to 30 days. You can borrow against tokens or collectibles; what each market accepts is covered in Markets.

How to start a loan

There are three paths to a loan as a borrower:
  • Fill an open lend offer for instant terms set by the lender
  • Create your own borrow offer with the Ask for a Loan button, and wait for a lender to fill it
  • Send a counter offer on an open lend offer whose terms are close but not quite right. See Counter Offers
You can also advertise the terms you want through an intent, which is free, off-chain and locks nothing.

Filling a lend offer

When you accept a lend offer, the loan starts immediately and the loan duration begins. Your collateral transits through the escrow and is locked onchain automatically, in a single transaction, and the USDC is transferred to you. If the offer allows partial fill, you can accept any amount at or above its Minimum Fill Amount; otherwise the offer must be filled in full. Before you confirm, the offer view shows what you lock, what you borrow, the cost under You pay (the interest plus the 25% upfront fee), and the repayment amount and due date. At this stage, you can add the loan’s maturity date to your calendar using the calendar button provided in the interface. Calendar reminders fire 2 hours before maturity.
After maturity, the lender can manually claim the collateral at any time. The transfer is not automatic, but you cannot rely on any delay. Repayment timing is entirely your responsibility.

Creating a borrow offer

The Ask for a Loan button opens a step-by-step creation flow.
1

Choose your conditions

Define the core parameters of the offer:
  • Asset to borrow: USDC (fixed)
  • Collateral asset and amount: choose from verified tokens on Jupiter, real-world assets (RWAs) such as xStocks, or non-fungible tokens (NFTs) from whitelisted collections
  • LTV (Loan-to-Value): adjust via slider. The borrowed amount and LTV are linked: changing one updates the other. For NFT collateral, the LTV slider uses the collection floor price as the reference value
  • APR (Annual Percentage Rate): set the rate you offer to pay
2

Set duration and expiration

  • Loan duration: 1 to 30 days (presets: 3D, 7D, 30D)
  • Offer expiration: 1 to 7 days, set by you. This is separate from the loan duration: the loan countdown only starts when the offer is accepted
3

Set fill preferences

  • Allow partial fill: when enabled, your offer can be accepted partially, and you set a Minimum Fill Amount in USD. On borrow offers, the minimum is also displayed in collateral terms, so counterparties see directly how much collateral the minimum fill represents
  • Partial fill is not available for offers using NFT collateral, since an NFT cannot be partially transferred
4

Publish

Your collateral must back the offer for it to be visible: the app deposits it from your wallet into your escrow automatically when the offer is created. See Settings & Notifications.
Published offers cannot be edited. You can cancel an offer at any time before it is accepted, at no fee. Once an offer expires, you can renew it directly from Positions > Offers, with the option to adjust the LTV, instead of recreating it from scratch. If nobody fills your offer before it expires, no loan is created and you owe nothing. Counterparties can also send counter offers on your offer, proposing a different LTV, APR or amount. They appear beneath your offer in Positions, an activity dot shows on the Positions link, and you can accept one (the loan starts immediately at the counter terms) or ignore them.

Borrowing costs

Upfront fee

25% of the estimated interest, paid in USDC when the loan starts.

Interest

The full interest for the agreed duration is always owed, regardless of when you repay.
The interface shows the Effective APR, which already accounts for the upfront fee: an offer at 30% APR costs 37.5% Effective APR. The full schedule is in Fees and Costs.
Network fees and account rent also apply to the onchain transactions involved. Rent is a deposit, not a fee: part of it returns when the related accounts close.

Your Escrow

Every Offerbook user has a dedicated escrow wallet, but as a borrower you never manage it. Your collateral transits through it automatically in a single transaction when you create or accept an offer, and returns directly to your main wallet when you repay.

Your Positions

Everything you do as a borrower lives under Positions, filtered to the Borrowing side:
  • Loans — follows each loan through its statuses: Active, Repaid, Expired, Defaulted.
  • Offers — your open borrow offers. Cancel them before they are filled, or renew them once expired.

Repayment

Repay from Positions > Loans, using the action button on the right of the loan’s row. You sign a transaction that returns the principal plus interest to the lender and unlocks your collateral.

You repay

Any time before maturity — or even after, as long as the lender has not claimed. The collateral returns directly to your wallet. Early repayment does not reduce the cost: the full interest is owed whenever you repay.

You do not repay

Past maturity, the lender can claim your collateral by signing a transaction. This is not a liquidation: no market sale, the collateral is transferred directly to the lender and the loan is marked Defaulted. You keep the borrowed USDC, but the collateral is gone.
The lender can claim at any moment after maturity. Never rely on the post-maturity window — always plan to repay before the loan reaches maturity.

Examples

Accessing liquidity against a held asset

A user holds a tokenized onchain asset valued at approximately $10,000, with limited onchain liquidity. Rather than selling the asset, they want to access USDC liquidity for a short period. They create a borrow offer with the following terms:
ParameterValue
CollateralOnchain asset valued at ~$10,000
Borrowed asset8,000 USDC
LTV80%
Loan duration3 days
Fixed APR35%
A lender accepts the offer. Once the loan starts, the collateral is locked for 3 days, and the borrower receives 8,000 USDC. During the loan, no price-based liquidation can occur, regardless of market price movements.

If the borrower repays

At maturity, the borrower repays the borrowed amount plus interest:
ItemAmount
Interest paid~$23 for the 3-day loan
Fee at loan start (25% of estimated interest, paid by borrower)~$5.75
Fee at repayment (10% of interest, deducted from lender’s return)~$2.30
Interest received by the lender~$20.70
The loan is closed, and the collateral is returned directly to the borrower’s wallet.

If the borrower does not repay

After maturity, the lender can claim the collateral by signing a transaction: a 0.1% fee is deducted from the collateral, and the rest is sent to the lender (no fee on NFT or RWA collateral). The borrower can still repay and recover the collateral until the lender claims.
Do not rely on this window. The lender can claim at any moment after maturity. Always plan to repay before the loan reaches maturity.

Insurance: protecting against a price drop

The same borrow mechanic can protect against a downside on a volatile asset you want to keep exposure to. This use case is surfaced as Get Insured in the interface, but it relies on the same loan flow as any other borrow offer. A user holds an asset valued at approximately $1,500 and is concerned about a price drop over the next few days, but does not want to sell. By creating a borrow offer using this asset as collateral, they receive USDC immediately, and decide at maturity whether to repay (and recover the asset) or not (and keep the USDC).
ParameterValue
CollateralAsset valued at ~$1,500
Borrowed asset1,000 USDC
LTV~67%
Loan duration3 days
Two outcomes at maturity:
  • The asset stays above 1,000 USDC: the user repays (principal + interest + fees) and recovers the collateral. The cost is the interest plus the 25% upfront fee — the price of the protection.
  • The asset drops below 1,000 USDC: the user can choose not to repay. The lender claims the collateral, and the user keeps the 1,000 USDC, now worth more than the depreciated asset.
Insurance is not free. The borrower pays interest plus the 25% upfront fee regardless of the outcome. The protection only pays off if the asset drops below the borrowed USDC amount (after fees) by maturity; if the price holds, the operation is a net cost.

Mistakes to avoid

Because there are no margin calls during the loan, borrowers may overlook loan maturity. After maturity, the lender can claim your collateral at any time. Use the calendar reminder at offer acceptance to stay on track.
You can repay at any time before maturity, but the full interest for the agreed loan duration is always owed. There is no partial interest or fee reduction for early repayment.
APR is what balances an offer relative to its collateral, LTV, and duration. Offers with rates significantly out of line with current market conditions may remain unmatched. When defining an APR, think about how all parameters work together rather than focusing on a single value.