How to Set Up the Dual Pricing Program

For managers who configure pricing in Backoffice and cashiers who take cash or card payments in SalsaPOS.

What Dual Pricing Does

Dual pricing shows separate cash and card totals for the same order. The price stored in the menu is the selected base price. SalsaPOS then applies the configured percentage when the customer uses the other payment type.

Menu BaseCash PaymentCard Payment
Cash PriceUses the cash-base total.Adds the configured surcharge percentage.
Card PriceApplies the configured cash-payment discount.Uses the card-base total.

Before You Start

Part 1: Set Up Dual Pricing in Backoffice

  1. Sign in to Backoffice for the correct location. Open Settings, find Pricing Set-up, and select Set Up Your Pricing. Backoffice Settings page with Set Up Your Pricing highlighted
  2. Open the Price Programme list. The available programs are Traditional, Surcharge, and Dual pricing. Select Dual pricing. Backoffice Price Programme list showing Traditional, Surcharge, and Dual pricing
  3. Open Item Price in for menu. Choose the price type that is already represented by the menu values: Cash Price or Card Price. Dual pricing setup showing Cash Price and Card Price base options
  4. For a Cash Price base, enter the Surcharge Percentage. The POS keeps the cash total as the base and increases the card total by this percentage. The example uses 10%. Dual pricing with Cash Price base and a 10 percent card surcharge
  5. For a Card Price base, enter the Discount for Cash Payment. The POS keeps the card total as the base and reduces the cash total by this percentage. The example uses 10%. Dual pricing with Card Price base and a 10 percent cash discount
  6. Review the program, base, and percentage, then select Save. This pricing choice affects menu default prices, item sizes, and modifiers.

Mandatory: After saving changes in Backoffice, fully restart the SalsaPOS application on every POS device. The updated dual pricing program is not ready for use until SalsaPOS restarts and synchronizes.

Important: Do not switch between Cash Price and Card Price without confirming how the menu was priced. Selecting the wrong base reverses which tender receives the adjustment.

Part 2: Verify Dual Pricing on the POS

Cash Price base: pay by card

This live example uses a Cash Price base with a 10% surcharge and completes payment by card.

  1. Start a new order, select the order type, and add an item. Complete any required size, modifier, or offer prompts. Check the bottom of the order: Cash Total and Card Total must both appear. POS order showing Cash Total 22.44 and Card Total 24.68
  2. Compare the totals before payment. In this example, the cash-base total is $22.44 and the 10% higher card total is $24.68. Tap Checkout.
  3. On Quick Pay, verify that Cash uses the cash total and Card uses the card total. Select Card $24.68. Quick Pay showing Cash 22.44 and Card 24.68 for a cash-base dual-priced order
  4. On Add Tip, let the guest choose a tip or No Tip. Obtain a signature when required, tap Continue, and complete the terminal or fake-payment prompt. The order amount remains the card total. Add Tip screen showing the 24.68 card order amount, tip options, and signature area
  5. Confirm that Payment Done Successfully shows $24.68 Paid By Card. Choose Email, Text, Print, QR, or No Receipt as requested by the guest. Successful 24.68 card payment with receipt delivery options
  6. On the completed order, verify Settled, Credit $24.68, and Total Paid $24.68. The settled details show the card-adjusted item and charge values. Tap Close Order when finished. Settled order showing a 24.68 credit-card payment and adjusted card values

Card Price base: pay by cash

This live example uses a Card Price base with a 10% cash discount and completes payment by cash.

  1. Start a new order and add an item. Confirm that the lower Cash Total and the base Card Total both appear. In this example, Card Total is $22.44 and Cash Total is $20.20 after the 10% cash discount. Tap Checkout. Card-base POS order showing Cash Total 20.20 and Card Total 22.44
  2. On Quick Pay, compare the $20.20 Cash Total with the $22.44 Card Total. The Total Due area initially shows the card-base amount until cash is selected. Quick Pay showing the discounted cash total and the 22.44 card-base total
  3. Enter the cash amount received using Custom or the quick-add amount buttons, then select Cash. This example tenders exactly $20.20.
  4. Confirm that Payment Done Successfully shows Paid $20.20 and Change $0.00. Choose the guest's receipt method. Successful 20.20 cash payment for a card-base dual-priced order
  5. On the completed order, verify Settled, Cash $20.20, and Total Paid $20.20. The item and charge values now show their cash-discounted amounts. Tap Close Order when finished. Settled card-base order showing a discounted 20.20 cash payment

Rounding note: In this test order, the main order and tender screens rounded the discounted cash amount to $20.20, while the expanded line-item breakdown showed $20.19. Confirm the location's expected rounding policy if a one-cent difference appears.

Check the Receipt

For the Cash Price base example, the receipt should show a card payment and a final total of $24.68. For the Card Price base example, it should show a cash payment and a final paid amount of $20.20. The example device generates receipt bitmaps in memory and sends them directly to the printer, so no reusable receipt image file was available for this tutorial.

Expected Result

The POS displays both tender totals before checkout, charges the total for the selected payment method, records the matching payment amount, and produces a receipt with that final amount.

Troubleshooting