Tutorial

Step-by-Step CSSBuy Spreadsheet Guide: From Zero to Organized

Updated May 2026·15 min read

This is the guide we wish existed when we started. Every step, no assumptions, no skipped details. By the end, you will have a fully functional cssbuy spreadsheet tracking your orders, calculating your profits, and alerting you to problems before they cost you money.

We use Google Sheets in these instructions because it is free, accessible everywhere, and handles formulas well. Excel works identically for most steps. Pick whichever platform you prefer.

Prefer a pre-built template instead?

Get Ready-Made Template →

Step 1: Create Your Sheet

Open Google Sheets and create a blank spreadsheet. Name it something clear like "CSSBuy Orders 2026." The name matters when you have multiple sheets later.

Immediately share it with yourself by email (File → Share) so you have a backup access method if your primary account has issues.

Step 2: Build Your Header Row

In row 1, enter these exact headers across columns A to M:

ColumnHeader NamePurpose
AOrder IDUnique identifier
BItem NameProduct description
CCategoryShoes, Hoodies, etc.
DPurchase DateWhen ordered
EItem CostProduct price
FDomestic ShipShipping to warehouse
GIntl ShipShipping to you
HAgent FeeCSSBuy service fee
ITotal CostAuto-calculated
JSell PriceExpected resale
KProfitAuto-calculated
LStatusOrder status
MTrackingTracking number
NNotesAny extra info

Step 3: Add Formulas

Click cell I2 (Total Cost) and enter this formula:

=E2+F2+G2+H2

This adds item cost, domestic shipping, international shipping, and agent fee into one total. Drag this formula down column I for all future rows.

Now click cell K2 (Profit) and enter:

=J2-I2

This subtracts total cost from selling price to show your profit per item. Again, drag it down column K.

Step 4: Add Dropdown Validation

Select column L (Status). Go to Data → Data Validation. Under "Criteria," choose "List of items" and enter these statuses separated by commas:

Ordered, Paid, To Warehouse, In Warehouse, Shipped, In Transit, Customs, Delivered, Issue

Now every row gets a dropdown instead of free-text typing. No more typos. No more "shiped" instead of "shipped."

Step 5: Format and Color-Code

Select the header row. Bold it. Freeze it (View → Freeze → 1 row). Now your headers stay visible as you scroll through hundreds of orders.

Apply conditional formatting to the Status column:

  • Delivered = Green background
  • In Transit, Shipped = Yellow background
  • Issue, Customs = Red background
  • Ordered, Paid = Gray background

Step 6: Add a Summary Dashboard

Create a new sheet named "Dashboard." In cell A1, type "Total Orders." In B1, enter:

=COUNTA(Orders!A2:A)

In A2 type "Total Spent." In B2:

=SUM(Orders!I2:I)

In A3 type "Total Profit." In B3:

=SUM(Orders!K2:K)

Your dashboard now auto-updates as you add orders. One glance tells you exactly where your business stands.

Step 7: Test With Real Data

Enter one real order. Check that Total Cost and Profit calculate correctly. Verify the status dropdown works. Make sure conditional formatting applies. Fix any issues now, before you have fifty rows to correct.

Once the test order works perfectly, delete it and start fresh. Or keep it as a visible example at the top.

Continue Your Setup

Step-by-Step FAQ

What if my formula shows an error?

Check for non-numeric values in cost columns. Currency symbols like "$" break formulas. Enter numbers only, and format the cells as currency afterward (Format → Number → Currency).

Can I add more columns later?

Yes. Insert columns anywhere. Your formulas will adjust automatically if you use named ranges or if you inserted columns before the formula columns. If formulas break, just re-drag them down.

How do I handle returns or refunds?

Add a "Refund" column. Enter refund amounts as negative numbers. Your profit formula should already handle negatives correctly. Add a note explaining the refund reason.

Should I use one sheet per year?

Yes. Create a new sheet file each year. This keeps file sizes manageable and makes tax reporting easier. Archive old years with clear file names like "CSSBuy Orders 2025."

Your Spreadsheet Is Ready

Follow the steps above and you will have a professional-grade tracking system in under 30 minutes.