book by book

The bookstore module Square never built

Sync book data, covers, and pricing to Square in seconds. Import Ingram and Edelweiss orders—no spreadsheets or manual entry.

Already have an account? Log in

book by book screenshot with book cards

Square wasn't built for bookstores. No distributor imports. No automatic book metadata. So you spend hours on data entry that should take minutes.

Our Solution

book by book
automates the tedious parts of running a bookstore. We bridge the gap between your distributors and your Square POS, ensuring your inventory is always accurate and your listings are beautiful.
  1. 1 Connect your orders.
    Upload an Ingram or Edelweiss file, or simply scan an ISBN.
  2. 2 Review the details.
    Watch as metadata, covers, and pricing auto-populate instantly.
  3. 3 Sync to Square.
    Push fully-detailed books and inventory updates to your POS with one click.

Features made for bookstores

Order Import

Upload an order file from Ingram or Edelweiss to automatically create missing books in Square and update inventory.

order import screenshot
cost of goods sold screenshot

Inventory Flexibility

Generate Square Purchase Orders or directly update inventory with built-in cost tracking. Choose whatever fits your workflow and Square plan.

Your Categories, Your Format

Automatically map book genres to your existing Square categories and customize item name formats to match your conventions. We adapt to your setup.

name format settings
order import screenshot

Barcode Scanning

Use your phone to scan physical books, adding them to your inventory with automatic metadata retrieval. Perfect for used books or special orders.

Accessible from any device
Complete book metadata
Fast, modern interface
Automatic cover image retrieval

Worry-free integration

Zero Disruption

We complement your existing Square setup; we don't replace it.

Source of Truth

Your catalog and inventory lives and stays in Square.

No Lock-in

Cancel anytime. Your data remains yours, exactly where you left it.

No Installs

100% cloud-based. No downloads or IT management required.

Simple, Transparent Pricing

No setup fees. No per-transaction charges. No revenue sharing.

25 Spots Only
Founding Member
$39 $29
per month
or $299/year (save $168)
  • All features included
  • Cancel anytime
  • Your data stays in Square
  • 25% off forever

14-day free trial. No credit card required.

Standard
$39
per month
or $399/year (save $69)
  • All features included
  • Cancel anytime
  • Your data stays in Square

14-day free trial. No credit card required.

Common questions

What Square subscription do I need?

You can use
book by book
with any Square plan.

What happens to my data if I cancel?

All of your Square data remains intact,
book by book
just stops syncing with your Square account. You can resume your subscription at any time to continue using the service.

How long does setup take?

You can create your account and finish your first import in less than 5 minutes.

Do you support other distributors?

The importer has flexibility in the column names it looks for, so files from outside Ingram and Edelweiss will work. Our barcode scanner works for any book with an ISBN, including used books.

Does this work with used books?

Yes! Use barcode scanning for any book with an ISBN—new, used, or out of print.

Is there a trial period?

Yes! Start with a 14-day free trial. No credit card required.

How does the Founding Member discount work?

The first 25 paying customers get 25% off forever, regardless of what plan they're on. This is our way of thanking our earliest supporters.

How does Cost Of Goods Sold (COGS) work?

When performing inventory updates directly through
book by book
, COGS won't be tracked in Square due to current limitations with their API. However, we'll keep track of COGS on our side for your reference. If you're a Square Premium subscriber, you may choose to adjust inventory via Purchase Order files which we generate, allowing Square to track COGS as usual.

Import your next order in under 5 minutes.

14-day free trial. No credit card required.