Limited-time promo for Oklahoma dispensaries

Professional dispensary POS for $250 a month. Locked in for life.

Get the full GreenPOS Professional plan, normally $349 per store per month, at $250 for as long as you stay subscribed. OMMA checks, Metrc reporting and the Compliance page included, and switching is free.

$250/month per store

Normally $349 per store per month. Price locked while you stay subscribed.

$99saved every month
$1,188saved every year
Book a demo to lock in $250/month for life

Offer for new Oklahoma dispensaries on the Professional plan. Price stays $250/month per store while your subscription remains active.

  • Metrc API v2Connected with your own keys
  • OMMA checksAt the register, on the spot
  • $0 to switchFree migration and onboarding
  • Flat pricingNo share of your sales

OMMA at the register

Every patient checked before the sale finishes.

License checks and purchase limits run at checkout, so your budtenders don't have to remember the rules on a busy Friday.

  • Live OMMA license verification

    Pick a medical patient and GreenPOS checks the license against the OMMA portal on the spot. The result and the time it was verified are saved on the customer's record.

  • Expired and inactive licenses stop the sale

    If a license has expired, or OMMA shows it as not active, the sale of regulated items is blocked. Only a manager or admin can approve it, with their PIN and a reason, and every approval is listed on the Compliance page under Overrides.

  • Purchase limits enforced per transaction

    Category limits are checked on every cart before checkout, with Oklahoma's per-transaction limits as the defaults. Over the limit means the sale can't finish until the cart is reduced. There is no override.

  • Scan an ID or OMMA card

    Scan a driver's license to fill in a new customer, or scan an OMMA card to find the patient, even when the number is typed with dashes or spaces.

Metrc reporting

Metrc kept in step with your counter and your shelves.

GreenPOS connects to Oklahoma's Metrc through the Metrc API v2, using your store's own user key.

  • Sales reported automatically

    Every sale reports to Metrc as it's rung up. Staff can add their own Metrc key so the sales they ring up go to Metrc under their name.

  • Failed sales retried for you

    A sale Metrc doesn't accept is listed under Failed Transactions with Metrc's reason, and resent automatically at the nightly sync and the daytime checks at 10 AM, 2 PM, 6 PM and 10 PM.

  • Nightly inventory check

    Every night GreenPOS compares your packages with Metrc, with a full comparison of every package every other night, and reports quantity, unit and missing-package differences.

  • Lab results and holds respected

    Packages that haven't passed lab testing in Metrc, or are on a Metrc hold, are blocked at the register. Managers get a compliance alert when a package in stock is put on hold or loses its lab pass.

  • Check Permissions

    One button tests your Metrc key against each area (inventory, incoming transfers, sales receipts, item catalog, lab results) and tells you exactly which one is locked out.

Compliance dashboard

One page that shows what needs fixing, and how.

The Compliance page brings your Metrc and register records together, so problems surface before they turn into findings.

Compliance Score

A single 0–100 score, recalculated after every Metrc sync, with Critical, Warnings and Informational counts and a step to fix each item.

Failed Transactions

Every sale that didn't reach Metrc, with the reason and a Retry button, alongside the automatic retries.

Metrc Sync History

What GreenPOS sent to Metrc, what Metrc answered, and who did it. Useful when an issue surfaces hours later.

Purchase Limits

Sales over the limit by Metrc's numbers in the last 30 days, and products set up differently from Metrc, with Match Metrc to fix them.

Overrides

Every manager approval at the register: date, customer, the manager who approved it, the budtender, the reason and the sale total.

Audit Trail

A record of who changed what in your store, ready when you need to answer questions.

Switching

Switching POS shouldn't cost you a thing.

We handle the move, train your team, and stay a phone call away.

01

Free data migration

We move your data from your current POS at no cost, on every plan.

02

Free onboarding

Setup and onboarding are free on every plan. No setup fees.

03

Flat monthly pricing

One price per store. No share of your sales and no long-term contract.

04

Oklahoma-based support

Support from a team in Oklahoma City that works with Oklahoma dispensaries every day.

Run the business

Built for one store or several.

  • Multi-store

    Each store keeps its own license and Metrc keys. Staff can work across your stores with one login, and you can move inventory between locations with store transfers.

  • Offline register

    With the Offline POS add-on, registers keep ringing up sales when the internet drops. Sales are saved on the device and sync in order when the connection returns.

  • Inventory that matches Metrc

    Check in incoming transfers by tag, with lab results pulled from Metrc. Track every package, count inventory, and manage purchase orders and supplier invoices.

Book a demo

See GreenPOS with your own store in mind.

A short demo covers the register, OMMA checks, Metrc reporting and the Compliance page, and how we move your data over. Book one to lock in the Professional plan at $250/month for life.

  • $250/month per store for life, normally $349
  • Free data migration and free onboarding
  • Support based in Oklahoma City

Offer for new Oklahoma dispensaries on the Professional plan. Price stays $250/month per store while your subscription remains active.

We use these details only to contact you about GreenPOS. See our Privacy Policy.