How to start a loan
Everything starts from the Borrow view in the header. 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, from Create your own offer in the Borrow list or Create Offer > Borrow in the header, 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
The Borrow view
The Borrow page opens on the Borrow tab. Leverage, next to it, opens a leveraged long on any collateral: pick the Asset to long (leveraged with USDC), set Your deposit and the term, and take one of the offers, sorted by highest leverage. See Multiply. A banner at the top of the page lets you switch to the classic experience at any time. The Borrow tab is one card that follows your request:- Borrow against: Choose collateral opens a searchable selector with category tabs (All, Collectibles, Bridged, DeFi, LSTs, Memecoins, RWA, Stablecoins). Pick a single asset, several at once (up to 10, with Select all), or a collectible collection; the offer list then covers them all.
- Amount to borrow: the USDC amount you want.
- Term: 7d, 14d or 30d, or + for a custom term.
Posting your own ask from the Borrow page
Among the offers, Create your own offer shows the rate that would put you below every lender, and opens a composer on the same card (“Your ask · 500 USDC · 14 days”):- Rate · all-in: set it with the − and + buttons; an indicator places it against the market (“Won’t fill · well off the market as it stands”). Rates are all-in: the protocol stores the offer rate and adds the 25% fee back on top.
- More options: Partial fills with a minimum fill (25% of the amount by default), Allow extensions, and the expiration (1d, 3d or 7d).
- The interest over the term, the repayment amount and its date are shown before you publish.
- post free instead advertises the same terms as an intent: nothing locked, a signature only.
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, Show terms spells out exactly what will happen: the collateral you lock, the USDC you receive, the rate and LTV, and the full cost breakdown (interest, the 25% platform fee, estimated network fees and rent) down to the Total to repay and its due date. The lender is shown by username when they have set one. 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
Create Offer > Borrow, in the header, opens the Ask for a Loan page, a creation flow in three steps: Collateral, Terms, and Publish. The Dashboard’s Offers tab links to the same page with the Borrowing side already picked.1
Collateral
Define what you lock and what you borrow:
- You lock: the collateral asset and amount, capped by your wallet balance (Max shortcut available). Collateral can be a verified token, a real-world asset (RWA) such as xStocks, or a non-fungible token (NFT) from a whitelisted collection; for NFT collateral, the LTV reference is the collection floor price
- You borrow: the USDC amount, at least $10 per loan, linked to the LTV (Loan-to-Value) slider: changing one updates the other. As you move the slider, an indicator estimates how attractive the terms are to lenders (for example, “Good chance to fill, reasonable collateral ratio”)
- Quick Pricing · LTV: presets to position your LTV: Recommended, Match best, and Beat market, computed against competing offers when they exist
2
Terms
Set the price and the duration:
- APR (Annual Percentage Rate): the rate is displayed all-in, including the fee (offer APR × 1.25, pricing in the 25% upfront fee), and compared to the market median (for example, “-2.5 vs median 22.5%”). The breakdown is shown underneath: on a 20% all-in APR, “Lender keeps 16% · 4% protocol fee”. See Fees and Costs
- Quick Pricing · APR: the same preset system as for LTV (Recommended, Match best, Beat market)
- Duration: 1 to 30 days, with presets (7d, 14d, 30d) and a fine-grained day stepper
- What you’ll pay: the interest over the duration and the exact repayment amount at maturity are displayed before you continue
- VS. MARKET: a fill score out of 100 positions your offer against live competition on a gauge from “Won’t fill” to “Fills fast”, with a plain-language verdict (for example, “Below market, 43/100 — softer than the median, it may sit for a while”) and your LTV compared to the market median. Browse all offers opens the competing offers
3
Publish
The Publish step offers two ways to put your terms on the market:
- Lock & list now creates the onchain borrow offer: your collateral is escrowed (the app deposits it from your wallet automatically) and the offer is listed, fillable instantly by any lender. It requires the collateral plus a little SOL for network fees and rent. See Settings & Notifications
- Just advertise terms posts an intent instead: a free signature, no SOL spent, nothing locked, and the collateral stays in your wallet. Lenders come to you, but the intent cannot be filled until you lock it as an offer. Your wallet must hold the advertised collateral to post it, so that advertised terms stay backed by a real balance
- Allow partial fills: let lenders fill part of the offer instead of all of it (more likely to fill). Minimum fill sets the smallest amount a lender can take in a single fill (leave it blank for the recommended minimum)
- Expiration (under Advanced options): how long the offer stays live and fillable; it lapses automatically after this, and nothing is locked in beyond it. 1 to 7 days for a locked offer, up to 90 days when only advertising terms as an intent
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.
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 Dashboard
Everything you do as a borrower lives under Dashboard, with the Borrowing side selected. A Status filter and a Columns menu narrow the tables.- Positions: your open loans, with your net equity, position value, debt, open PnL and net APY at the top. Loans are split into two groups: Looped positions, the leveraged ones created with Multiply, where PnL applies, and Standard loans, plain borrowing against collateral, without PnL. Each loan follows the statuses Active, Repaid, Expired and Defaulted.
- Offers: your open borrow offers. Cancel them before they are filled, or renew them once expired.
Repayment
Repay from Dashboard > Positions, using the action button on the right of the loan’s row. If the loan is extendable, the row leads with Extend instead and Repay moves into the row menu. Extending rolls the loan into a fresh period on the same terms rather than closing it (see Loan Extensions). Repay opens a panel with two choices:- Repay in full (default): you pay back the principal still owed plus the interest for the full loan duration, and your collateral comes back to your wallet. The loan closes.
- Pay down part: you enter an amount of principal to repay now, or use MAX. The loan keeps running to the same deadline. Token collateral comes back in proportion to what you pay, and the panel shows how much returns to your wallet. An NFT stays locked until you repay in full.
You repay
Any time before maturity, or even after, as long as the lender has not
claimed, in full or in part. The collateral returns directly to your
wallet. Repaying early or in part 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.
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:
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:
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 collateral). The borrower can still repay and recover the collateral until the lender claims.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).
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.
Mistakes to avoid
Forgetting loan maturity
Forgetting loan maturity
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.
Assuming early repayment reduces interest
Assuming early repayment reduces interest
You can repay at any time before maturity, in full or in part, but the full interest for the agreed loan duration is always owed. Neither early repayment nor a partial paydown reduces the interest or the fees.
Setting an unrealistic APR
Setting an unrealistic APR
APR is what balances an offer relative to its collateral, LTV, and duration. The fill score and the market comparisons in the creation flow exist precisely to surface this: offers with rates significantly out of line with current market conditions may remain unmatched. Think about how all parameters work together rather than focusing on a single value.

