Every new feature, improvement, and fix we ship to TacticalPay POS — newest first. Updated continuously.
Fixed a bug where not all membership plans would display if none of the 100 most recent customer memberships had those plans attached.
Fixed the membership billing cron job so recurring membership charges run on time.
Fixed a primary-key linking issue that would have grown into a larger problem over time.
Fixed an issue where not all gift certificates were showing at checkout.
A new add-on to manage range lanes, take time-based payments, and other essentials for shooting ranges.
Dedicated work-order management: track jobs by due date, assign them to employees, give customers a customizable work-order receipt, take deposits plus interim and final payments, and report on in-progress and completed work. Especially useful for gunsmithing and special orders.
A full overhaul of register reconciliation that fixes cash-count discrepancies (layaways, to-invoice sales), adds a dedicated bill-count modal, and clearly tracks adjustments for auditing.
You can now make negative sales — useful for trade-ins where the customer is paid out in cash rather than merchandise or a gift card.
Scanning a member's card at checkout now shows their status and benefits, so employees no longer have to click over to the membership page.
Carts with only service items can now be paused and resumed like carts with physical goods — handy during rush periods.
Improved the “to invoice” flow, added invoicing tables, and let merchants write off bad-debt layaways.
Optional cost tracking for services (cleaning, transfer fees, optical mounts), so shops can add labor costs and see which services are most profitable.
Merchants can now connect their own FFLBoss to TacticalPay POS from within their account — no manual connection required.
Fixed a modal layout issue, primarily on layaways, that made some buttons hard to reach.
Removed unnecessary credit-card processing setup info on cash-only plans.
Inventory classes now load faster, particularly for large shops.
Customer emails are now optional when adding a customer, so you can still track purchase history without one.
Fixed an issue causing empty paused sales to be created improperly.
Owners and managers get tighter control over sensitive details. Employee-level staff see a focused Memberships view — without recurring revenue, the History tab, or plan creation — while still enrolling customers and taking payment.
Every new membership now creates a transaction, so you can print or email a receipt the moment a member signs up, just like any other sale.
Create tiered membership plans (Individual, Couple, Family, Corporate) with custom pricing and perks like ammo discounts and store-wide savings — building recurring revenue and loyalty.
Issue physical cards and keyring tags that scan on entry or at checkout to redeem benefits instantly. Lost card? Look members up by name or phone number.
Sell and track CCW classes, rental guns, gunsmithing, and special orders alongside your retail inventory.
Collect deposits up front, auto-track outstanding balances, and close out at pickup.
Customers can have a barcode — issued by us or your own. Scan it at checkout to autofill the customer, or elsewhere to jump straight to their page.
Added support for edge cases where a location's tax rate differs from your store's usual rate (e.g. selling at a gun show).
Every inventory adjustment now records the staff member who saved it — a clear audit trail for shrinkage investigations and clean record-keeping.
Customers now save automatically when added mid-sale, sales tax saves cleanly across all location-rate scenarios, and transaction views, customer logs, and navigation are more consistent.