Wait only when waiting is informed
The best purchase time depends on the first required use.
- Before classRecord the exact ISBN, edition, bundled access code and whether earlier editions are acceptable.
- First meetingConfirm which material is required, when it is first used and whether a temporary copy is available.
- Trial windowUse library reserve or a legitimate platform trial only if it covers the assigned work and terms are clear.
- Before return closesVerify course enrollment and access-code activation before the seller’s return deadline.
Compare the usable options
Each format trades ownership, flexibility and access.
- Buy newUseful when a single-use code is mandatory or the book will support a later course; verify the bundle contents.
- Buy usedOften lower cost, but confirm edition, missing pages, annotations and whether a code has already been redeemed.
- RentGood for a one-term title when return dates, damage rules and highlighting limits fit your use.
- BorrowBest when loan duration and availability cover the assigned weeks; make a backup plan for exams.
- Digital accessCheck offline use, device limits, accessibility, printing, expiration and whether assignments are locked to the platform.
Calculate the whole-course cost
Include required homework-platform access, shipping, tax, return shipping, late fees and the risk of losing access before finals. A cheap used book plus a separate code can cost more than the correct bundle.
Do not obtain unauthorized copies. If cost prevents access, tell the instructor or campus support office early and ask about reserve copies, inclusive-access opt-out rules, emergency funds or an equivalent permitted edition.
Save proof before opening or activating
A clean record makes a return or access dispute easier to resolve.
- Required identifierSave the ISBN, edition and code requirement from an official course source.
- Seller termsCapture the return deadline, rental due date and condition rules.
- ReceiptKeep the order confirmation and payment method together.
- Activation statusRecord when a digital code was redeemed and which account holds the license.

