How “Should Be Price” is calculated #
The app calculates a suggested selling price (“Should Be Price”) using your selected cost model.
The logic is:
-
Compute a subtotal from material cost and per-minute costs:
- Subtotal = materialCost
- + (labourMinutes / 60) × labourRate
- + (laserMinutes / 60) × laserRate
- + (woodworkingMinutes / 60) × woodworkingRate
- + (finishingMinutes / 60) × finishingRate
- + (cricutMinutes / 60) × cricutRate
-
Add overhead as a percentage of the subtotal:
SubtotalWithOverhead = Subtotal + (Subtotal × overheadPercent / 100)
-
Add profit as a percentage of the new subtotal:
Final = SubtotalWithOverhead + (SubtotalWithOverhead × profitPercent / 100)
All minutes and rates are treated as non-negative, and the final result is rounded to two decimal places.
Example #
- Material cost: 10.00
- Labour: 30 minutes at $30/hr → 0.5 × 30 = 15.00
- Laser: 10 minutes at $20/hr → 10/60 × 20 = 3.33
- Woodworking: 0 minutes → 0.00
- Finishing: 5 minutes at $25/hr → 5/60 × 25 = 2.08
- Cricut: 12 minutes at $18/hr → 12/60 × 18 = 3.60
Subtotal = 34.01
Overhead (10%) → 37.41
Profit (20%) → 44.89
Final Should Be Price = 44.89
Product Area Overview #
The product area stores the records used to quote, price, replenish, and manage inventory for your craft business.
Each product record can include:
- SKU and description
- Category assignment
- Cost model and pricing inputs
- Dimensions and weight
- Stock counts and reorder threshold
- Storage location
- Stock replenishment history
Main Product Screens #
Product List #
- Browse all products
- Open an existing product
- Search by description or SKU
- Create a new product
Product Detail #
The product detail view maintains the full record for a product.
Main sections include:
- Basic Information
- Build Details
- Category
- Costing Record
- Costs and Time
- Pricing
- Metric Dimensions
- Imperial Dimensions
- Stock Replenishment
Creating a Product #
Typical flow:
- Open the Products area
- Create a new item
- Enter a SKU and description
- Assign a category
- Select the cost model
- Fill in build time and cost values
- Save the item
Recommended approach:
- Enter stable information first (SKU, description, category)
- Add costing and inventory details once the product record exists
Build Details #
This section tracks how the item is produced and stocked.
- Elapsed Build Time
- Batchable
- Batchable Units
- Initial Build Date
- Last Build Date
- Units Made
- Units Sold
- Units On Hand
- Reorder Threshold
- Unit Storage Location
Costing and Pricing #
Costs and Time #
- Material cost
- Labour minutes
- Laser minutes
- Woodworking minutes
- Finishing minutes
- Cricut minutes
Pricing #
- Calculate suggested selling price
- Store channel-specific prices
- Etsy price
- Craft show price
Dimensions #
Both metric and imperial measurements are supported:
- Length
- Width
- Height
- Weight
Important behavior:
- Updating one measurement system automatically syncs the matching value in the other system
Stock Replenishment #
The Stock Replenishment section records inventory additions.
- Add inventory to an existing product
- Record production or restocking
- Link a material receipt
- Review replenishment history
Adding a Replenishment Record #
- Open a product
- Scroll to Stock Replenishment
- Select Add
- Enter posting date and quantity
- Choose whether to record a receipt
- Add receipt details if needed
- Save
Result:
- Inventory totals update automatically
- A replenishment history record is saved
Replenishment Detail #
- Review quantity added
- Adjust posting date
- Edit notes
- Review or link the related receipt
- Remove receipt links
Receipt Linkage #
Receipts connected to replenishment records document material costs.
Receipts may be added using:
- File import
- Photo library
- Camera capture
Best Practices #
- Use clear SKUs that remain stable
- Keep descriptions searchable
- Set reorder thresholds for popular items
- Enter costing information before relying on calculated pricing
- Use replenishment history instead of manually editing inventory
- Link receipts when materials are purchased
Troubleshooting #
Product not showing the expected price #
- Check the selected cost model
- Verify labour and machine minutes
- Confirm material cost
- Compare stored selling price fields vs calculated price
Inventory count looks wrong #
- Units made
- Units sold
- Units on hand
- Recent replenishment entries
Replenishment fields are missing #
Cause:
- A valid product must be selected before the rest of the replenishment form appears
Related Areas #
The product area works closely with:
- Categories
- Cost Models
- Quotes
- Invoices
- Customer History
These areas work together to move from product setup to quoting and invoicing with minimal manual entry.