One of the questions new BooksCloud merchants ask once they start thinking carefully about the financials is this: if BooksCloud charges me after the customer orders, is there a period where I'm holding their money before I've actually paid for the book?
Yes. That's exactly how it works - and it's actually a meaningful advantage for your cash flow. Here's the complete picture.
The Order Sequence, Step by Step
Step 1: Customer places order on your Shopify store. Your customer pays you the retail price you've set. That money arrives in your Shopify Payments (or payment processor) account. At this point, BooksCloud has not charged you anything.
Step 2: The 24-hour hold begins. BooksCloud automatically holds the order for 24 hours. During this window, the order sits in a "24-hour hold" status. This period exists to accommodate address corrections, order changes, or cancellations. You can manually cancel an order during this window if needed.
Step 3: Order goes to fulfillment. After the 24-hour hold passes, the order moves to fulfillment status. This is the moment BooksCloud charges your payment method on file - the book's wholesale cost plus $7 flat-rate shipping.
Step 4: BooksCloud picks, packs, and ships. BooksCloud fulfills the order and sends tracking information back to Shopify, which automatically notifies your customer.
What This Means: You Collect First, Pay Second
There is a gap - typically at least 24 hours, sometimes longer depending on when orders are processed - between when your customer pays you and when BooksCloud charges you. During that window, you are holding the customer's retail payment while your cost of goods hasn't been charged yet.
This is the normal dropshipping model, and it's favorable from a cash flow perspective. You are never paying for inventory before you've sold it. You are never tying up capital in stock that might not move. The cost only hits when a confirmed sale is already in hand.
Practical Implications for Your Finances
You need a payment method on file with BooksCloud that can cover your book costs when orders go to fulfillment. If your payment method fails at that moment, your order won't be fulfilled. Make sure the card or account linked to your BooksCloud account has available capacity, especially during high-volume periods.
Account for the timing in your reconciliation. Your Shopify revenue report will show book sales as revenue on the day the customer ordered. Your BooksCloud charges will appear on your card statement roughly 24+ hours later. These line items won't match on a day-by-day basis, so reconcile weekly rather than daily.
Margin is the spread. Your profit per book is the retail price you set minus the wholesale book cost and the $7 shipping fee. BooksCloud's default pricing is a 1.25x markup, but you can adjust this in the Price Adjuster settings. Some merchants bake the $7 shipping cost into the product price and offer "free shipping" to customers - which can increase conversion rates.
No upfront investment required. Because you collect before you're charged, you can technically start selling books with no capital reserve specifically earmarked for inventory. You do want a functioning payment method that won't hit its limit, but you're not pre-funding stock.
What Happens if You Refund a Customer Before the Order Ships
If you cancel an order during the 24-hour hold window, BooksCloud never charges you - so you refund the customer the retail price and your net position is zero. If the order has already gone to fulfillment and BooksCloud has charged you, the refund situation depends on BooksCloud's policies. Check your dashboard for order status before initiating any refund on an order that may have already been charged.
The timing gap is a feature of the model, not a bug. It keeps your cash flowing in the right direction.