Sales & POSIntegrations3 min read

How to take in-person payments with Square

You don’t need a $299 terminal to sell in person. Sync your inventory to Square, take payment on the phone in your pocket with Tap to Pay (or a cheap reader), and let every sale flow back into ResaleOS on its own — stock decremented, item delisted everywhere else. Here’s the whole setup, start to finish.

Two POS paths, one that needs no hardware

This guide covers the phone-only path: sell in Square’s app and reconcile into ResaleOS. If you’d rather check out inside ResaleOS with a countertop reader, ResaleOS also supports a paired Square Terminal, Stripe Terminal or Revolut Terminal — that path uses hardware. Pick phone-only to start for free.

1

Connect Square as a sales channel

From the dashboard, go to Settings → Sales channels → Square and click Connect with Square. You’ll approve access in Square, then land back in ResaleOS. Finish by mapping your ResaleOS location to a Square location so inventory syncs to the right place.

Square

Catalog sync · sales import · POS reconciliation

Connect
2

Push your products to Square

Publish your items to Square. Each product becomes a Square catalog item, carrying its title, price, SKU, quantity, and photos. This is the step that makes real in-person selling work — you’ll ring these items up by name at checkout.

Title
Price
SKU
Quantity
Photos
Description

Tip: keep ResaleOS as your source of truth. It pushes stock to Square and pulls sales back, so the two systems stay in agreement instead of drifting apart.

3

Get your phone ready to tap

Install the free Square Point of Sale app and sign into the same Square account. Then choose how you’ll take the card — none of these is the expensive terminal.

Tap to Pay

$0 — no hardware

Turn it on in the app. iPhone XS+ or Android 9+ with NFC. Takes contactless cards, Apple Pay, and Google Pay.

Contactless + chip reader

~$59

A small Bluetooth reader for physical tap and chip cards. Add it only if customers still hand you a card.

Magstripe reader

$10 (first free)

Swipe-only. A cheap fallback — most phone-first sellers won’t need it.

4

Ring up the item and take payment

In the Square app, search your synced product by name or SKU, add it to the cart, and have the customer tap their card or phone. Selling the catalog item — not a custom amount — is what puts the item on the receipt and carries the SKU back to ResaleOS.

Vintage brass lamp$48.00
SKU · VINT-0042
Tap to payCustomer taps to finish
5

Let the sale reconcile in ResaleOS

You don’t have to do anything here. As soon as the payment completes, Square notifies ResaleOS, which records the sale against that exact item, decrements its stock, and delists it from every other channel it was live on.

Sale recorded against the itemMatched by SKU, with the tender captured
Stock decrementedQuantity drops in ResaleOS and Square
Delisted everywhere elsePulled from eBay, Etsy, your storefront, and more

Sales normally import on their own within moments. If you ever need to backfill, you can also import sales from Square manually from the Sales screen.

Related

Square device support, pricing, and availability change over time — confirm current details on Square’s official pages.

Bring your whole store in-house

Take payments anywhere, keep one clean inventory, and never sell the same item twice. ResaleOS ties your phone checkout to eBay, Etsy, your storefront, and more.

Frequently asked questions

Ring up the catalog item, not a custom amount

Always add the synced product to the cart rather than typing a custom dollar amount. Only a catalog item carries the SKU that lets ResaleOS match the sale back to the right product, decrement its stock, and delist it elsewhere. A custom amount tracks nothing.

Which phones support Tap to Pay?

An iPhone XS or newer on a current version of iOS, or most Android phones running Android 9 or later with NFC. No dongle or reader is needed on either — the phone is the reader.

What does it cost?

Square’s free plan has no monthly fee, and Tap to Pay costs nothing to switch on. You pay Square’s standard in-person rate per tap — the same rate a $299 terminal charges. Confirm the current number on Square’s pricing page, as rates change.

Prefer a countertop reader inside ResaleOS?

You can. ResaleOS’s built-in POS checkout drives a paired Square Terminal, Stripe Terminal or Revolut Terminal for hardware-based, in-app checkout (Clover is in progress). The phone-only path in this guide uses Square’s own app instead, so you can start with no hardware at all.

Related Articles

Sales & POS

The register

Cash$50.00
Denim jacket$34.00
Tax$3.40
Change due$12.60
Sales & POS

How the point of sale works — cart, tenders, drawers & receipts

The whole register, in the order a sale moves through it: scanning and pricing the cart, tax and surcharges, split tender and change due, card readers, layaway and gift cards, then drawer counts, register lock and receipts.

Migration

Rose → ResaleOS

Square connectedItems + sales
contract-list.csvConsignors
paid-out.csvPayouts
Getting Started

How to move from Rose (Consignor Connect) to ResaleOS

Free, done-for-you move from Rose to ResaleOS. Rose runs on Square, so you connect Square with one click and your items, photos and sales arrive on their own. Rose's Contract List brings every consignor, split and balance, and each item is linked back to its consignor. Live by lunch, with your Square register still ringing.

Storefront

Website builder

homeLive
Add our opening hours…
Marketplaces

How the ResaleOS website builder works

Build a real website around your ResaleOS shop — clone your old site, start from a template, or describe it to AI. Plus favicon, social sharing, SEO and search-engine verification.

How to Connect Your Shopify Store to ResaleOS
Getting Started

How to Connect Your Shopify Store to ResaleOS

Create a Shopify custom app, paste in the scopes ResaleOS gives you, and connect your store in a few minutes.

Migration

Vendoo → ResaleOS

vendoo-full.xlsxPre-mapped
Photos from eBayFull set
Drafts, labels, costsFrom file
Getting Started

How to move from Vendoo to ResaleOS

Moving from Vendoo takes about an hour, and nothing you have live gets re-listed or delisted. Connect the marketplaces you already sell on so your listings arrive with every photo, upload one export file from Vendoo for your drafts, labels and costs, and keep cross-listing from ResaleOS.

Accounting

QuickBooks integration

ROS-1042Receipt
Consignor payableBill
Payout sentPaid
Synced automatically
Integrations

How the QuickBooks integration works — sales, payables & payouts

Connect QuickBooks Online once and every sale, refund, consignor payable, payout and inventory movement books itself as the right kind of QuickBooks document. How to connect, what maps to what, and what deliberately does not sync.

Inventory

Custom product fields

Country of manufactureText
Year manufacturedInteger
MaterialsList
Add metafield
Inventory

How to create custom product fields

Add your own fields to every product — serial number, country of manufacture, author, shelf location. Create them under Item settings, fill them in on the product form or in bulk, and send them out to your sales channels on every export.

Storefront

Set up your domain

shop.yourbrand.com
Live
CNAMEcname.vercel-dns.com
HTTPS issued automatically
Marketplaces

How to set up your domain — custom domains for your storefront

Connect a domain you own — shop.yourbrand.com or yourbrand.com — to your ResaleOS storefront: enter the domain, add one or two DNS records (or one-click it on supported registrars), and HTTPS is issued automatically. Available on Reseller and Pro.