WHY UP↑SCALE › FOR WHAT? › METRC (DISPENSARY) MODE: METRC SCALE FOR DISPENSARIES

Metrc scale for dispensaries: weigh it, check it, upload the CSV to Metrc

The METRC (DISPENSARY) MODE of UP↑SCALE books what your NTEP scale weighs - stock checks, waste, harvest weights and deli-style weigh-outs - on the Metrc tag of each package, right while you weigh. Then it writes the CSV files for the Metrc upload, with every row checked before it goes. No grams typed twice, no second spreadsheet.

What the Metrc scale saves you

0grams typed into Metrc by hand: the weight of your NTEP scale goes into the row
1 clickchecks the rows, downloads the CSV file and opens your state's Metrc site
1 markeron the UP↑SCALE per file sent: no phone sends the same rows twice

And fewer rejected uploads: one bad row can make Metrc reject the whole file - the app checks the tag, the quantity, the unit and the reason of every row before the download.

Four workflows: weigh-out, harvest & waste, stock check, transfer check TRY 14 DAYS FREEPRO

Choose the DISPENSARY 🏪 MODE in the menu (☰ → ⚖ MODES). Every booking is saved on the UP↑SCALE with the weight of your scale, the time, the user and the Metrc tag - every phone and tablet of the shop sees the same records.

⚖Weigh-out (deli-style)

Scan the Metrc tag of the bulk package, put the bag on the scale, book: the exact weight, the price if you like and a customer or patient ID (optional, or required if you switch it on). The label for the bag can print right after.

  • A running balance per tag: the Metrc quantity of the package minus the weigh-outs and the waste, plus the stock-check differences
  • A list of the weigh-outs per tag to compare with your POS

To Metrc: your POS reports the sale. The mode writes no sales file, so nothing is reported twice.

🌿Harvest & waste

Per plant (scan the plant tag, weigh the wet weight) or per batch. The app proposes the harvest name from the THING and the day. A package from a harvest gets its new tag and its dry weight; waste is booked as package waste with a reason from your state's list, or as harvest waste with its waste type.

  • The harvest log shows wet, packaged and waste - and the drying loss

To Metrc: the Harvest Plants and the Packages from Harvest file; package waste goes into the Package Adjustment file, harvest waste into a list to type into Metrc.

📋Stock check

A run over your packages: scan, weigh, and see the difference against Metrc's quantity in the unit of the package. Within your scale-variance tolerance (0.9 g per lb unless you set another) the app proposes the variance reason; above it, it asks you for the reason.

  • Items in Each (pre-rolls, packs) are counted by weight with their piece weight - the difference in pieces

To Metrc: the Package Adjustment file with the signed difference (counted minus Metrc), the reason and the date.

🚚Transfer check

Import the package list of an incoming transfer, then weigh one package after the other: the app shows the difference against the shipped quantity and books the received weight on the tag.

  • A result list and a report for the manifest - before you accept the transfer

To Metrc: you accept the transfer in Metrc itself, with the list at hand.

Set up once

  1. Switch the mode on (PRO) and choose your state - for the address of your Metrc site and the reasons.
  2. Enter the tag prefix of your facility and your scale-variance tolerance - both are kept on the UP↑SCALE for every phone.
  3. Import your package list (your Metrc packages saved as CSV): every tag becomes a lot with its item and its Metrc quantity.
  4. In the Metrc settings: your licence number, the header row of each upload file, your reasons and the employee number of each user.

Metrc CSV upload: check every row, then send TRY 14 DAYS FREEPRO

The 📤 TO METRC screen collects what is new since the last file - read from the UP↑SCALE, so every phone sees the same - and shows every row before it goes to Metrc.

  1. See the rowsPer file: tag, item, quantity and unit, reason, date, who - and the alibi or ticket number, if your scale sends one. A badge on the button shows the open rows.
  2. Fix or untickErrors are red and cannot go (a short tag, an unknown reason, no unit). Warnings about the source of a weight are yellow. Untick a row to leave it out.
  3. Download + open MetrcOne click checks the rows, downloads the CSV file and opens your state's Metrc site. There: upload the CSV, choose the file type, pick the file.
  4. Did Metrc take it?YES: the UP↑SCALE books a "sent to Metrc" marker and the rows are not offered again. NO: nothing is marked - fix it and download again.
Metrc upload typeWhat goes into itFrom
Package Adjustmentthe differences of the stock check (counted minus Metrc) and the package waste, each with its reason, date and employee numberstock check, waste
Harvest Plantsthe wet weight of every plant with its plant tag, the harvest name and the drying locationharvest
Packages from Harvestevery new package with its tag, item and weightpackage
Harvest wasteno CSV type in Metrc: a list (CSV and print) to type into Metrcwaste

The header row comes from your Metrc account

Metrc asks for a header row in CSV uploads, and the column names can differ by state. Paste the header row of your Metrc Upload CSV window once: the app maps the columns by name and leaves a column it does not know empty. Our defaults are our reading of public Metrc guides - for Packages from Harvest the app waits until you have pasted or confirmed your header.

  • Reasons of your state: ready-made lists for California, Oregon, Nevada and Ohio and a general list - editable, because Metrc rejects a file with a reason it does not know. Copy the exact names from your Metrc account.
  • Numbers as Metrc reads them: quantities in the unit of the package (Grams, Ounces, Pounds, Each ...), dates as YYYY-MM-DD, at most 500 rows per file - more rows become numbered files.
  • Earlier files can be downloaded again, after a warning that they were already sent.
  • With ENTERPRISE a seal file is saved next to every CSV file. + ENTERPRISE

Metrc is a trademark of Metrc LLC. UP↑SCALE is not affiliated with or endorsed by Metrc LLC.

Metrc tags: the phone camera as tag scanner TRY 14 DAYS FREEPRO

  • Camera: the app reads the Code 128 barcode of the 24-character Metrc tag - and loads the right package.
  • Hand scanner: a USB or Bluetooth barcode scanner types the tag into the field and Enter takes it. Typing the tag works too.
  • Package list import: a CSV of your Metrc packages (tag, item, quantity, unit) becomes your lots in one go. You link each Metrc item to a THING once - the app remembers it. The same import takes any batch list of other businesses too.
  • Tag = lot: the lot number on the UP↑SCALE is the end of the tag, the full tag stays in the lot. A second tag with the same end is refused, so two packages never mix.
  • Plant tags are rebuilt from the tag prefix of your facility, so a harvest row carries the full plant tag.

Cannabis label printer: the Metrc tag and the universal symbol on the label FREEPRO

Package and jar labels straight from the lot - set up once, printed on your label printer (PRO) or saved as a picture.

  • Package / jar label: the Metrc tag as QR code or Code 128 with the tag in plain text, the item, THC / CBD, the net weight, the harvest name, the packed and use-by dates, the price per gram for deli jars and the lines of your company and licence.
  • The state symbol slot: our 3-symbol cannabis warning or California's universal symbol with its GOVERNMENT WARNING text filled in (you can edit it). The symbol sits on the left and takes 100 %, 50 %, 33 % or 25 % of the label width - the warning text flows around it (or a small picture stands in a box beside it).
  • The size in mm and inches is shown while you set it up, with a warning below the minimum of the state (California: 0.5 inch high) and when the bars of a Code 128 get too thin for the label.
  • The weighing label of any booking can carry the Metrc tag of the lot as well.

Only verified states: a state symbol is offered only where its official black artwork, its size rule and its warning text were checked from the official files - today California. Thermal printers print black only, and many other states ask for colour.

Our label is not a Metrc tag and not a Retail ID. The weight on it follows the ⚖ LIVE WEIGHT AND PRICE ON THE LABEL switch - at the counter, the display or ticket of your NTEP scale is the legal reading.

The label setup: a label for 3.5 g of Blue Dream with price, lot, QR code, cannabis warning and the THC and CBD content
Set up once, printed with the live weight

More in the mode bar: counts, daily check, fill check TRY 14 DAYS FREEPRO

🔢 Count check for Each

Pre-rolls, packs, edibles in Each: the stock check counts them by weight with the piece weight of the item - the difference in pieces, and a warning when a piece is too light for the step of your scale.

🧰 Daily scale check

The routine check with your test weights before the first weigh-out of the day, with PASS / FAIL and a log.

🛍 Fill check & HB 133

Pre-pack eighths with the fill weighing, then check the lot along NIST Handbook 133 with the moisture allowance for cannabis - your own check, not an inspection.

⇄ OTHER SCALES: a harvest scale and a counter scale keep their own records - loaded in one browser, the reports show the bookings of both; each scale sends its own Metrc files.

At the counter: your NTEP scale and the daily check

The adapter set up for the RS-232 port of your scale - and the routine check with test weights before the first weigh-out.

The RS-232 scale setup of the adapter: weight source, scale type, hardware tare, listen only, exact weight, extra line of the scale, unit, d, capacity, baud rate, data format and the AUTO-DETECT button
Your RS-232 scale: set up once, or AUTO-DETECT
The routine check before use with the profile USP 41: ten weighings of 1000 g and one of 2000 g, mean, standard deviation, minimum weight 133.33 g, repeatability and accuracy within the limits - PASS
Routine check before use: USP <41>, PASS

More about the app, with all screenshots →Screenshots of the real app with demo values - a screenshot may show the look of an older app version.

Waste log, stock checks, weigh-outs: the reports PRO+ ENTERPRISE

The Metrc reports show where each weight came from (the SOURCE column) and, in their head, the NTEP certificate number and serial of your scale - once you have entered them in SCALE DATA.

ReportWhat it showsEdition
Stock check runsper package: the Metrc quantity, the weighed quantity, the difference, the reason, the userPRO
Waste logevery waste with weight, reason and target (package or harvest)PRO; sealed with a ✍ witness signature: ENTERPRISE
Weigh-outs per tagper tag: the sum, the number of weigh-outs, the balance - to compare with your POSPRO
Receivedthe transfer checks: shipped against weighed, per packagePRO
Harvest log & yearwet, packaged and waste per harvest with the drying loss; the sums of a yearPRO
🔏 Sealed reportevery record of a period in the order of its number: gross / tare / net, tag, user, chain check, missing numbersENTERPRISE
LIMS forwardingevery weight with the full Metrc tag, live to your LIMS or partner softwareENTERPRISE

PRO prints the reports and saves them as CSV; ENTERPRISE adds the sealed PDF that anybody can check on up-scales.com/check, staff logins and the activity log. Tamper-evident - a changed or missing record shows up.

A live link to Metrc: planned for the 232 UP↑SCALER

Planned

A live link to Metrc - the 232 UP↑SCALER sends the weights to Metrc itself, with your own Metrc user key - is planned for the 232 UP↑SCALER. Until then, the DISPENSARY MODE writes the CSV files for the Metrc upload.

The 232 UP↑SCALER is our professional RS-232 dongle with a year of ENTERPRISE & COMPLIANCE, about 200 EUR - a prototype, available soon. The 232 UP↑SCALER →

The limits - honestly

  • No Metrc API today: the app writes the CSV files, you upload them in Metrc (the live link is planned).
  • The headers follow your state's upload window: paste the header row of each file type once - our defaults are only our reading of public guides.
  • Harvest waste has no CSV upload type in Metrc: the app gives you the list to type in.
  • No sales file: the POS reports the sales; the weigh-outs per tag are for your comparison.
  • No Retail ID and no Metrc tag are printed - the label carries the tag of the package as a code.
  • No RFID: phones cannot read the RFID chip of a Metrc tag - the camera reads its barcode.
  • 420 lots on the UP↑SCALE - packages and harvests together.
  • No seed-to-sale system: UP↑SCALE is no state tracking system and makes no claim that it meets the rules of one.
  • Tamper-evident, not write-once: a changed or missing record shows up, but the memory and the files can still be deleted - export regularly to protected storage.
  • The time of every record comes from the connected phone or computer (the scale has no clock) - lock it with the device qualification.

The page for dispensaries & cannabis shops → · the cannabis scale app →

Made by one of us - not by a scale company

Hi, I am Johann, the developer of UP↑SCALE. Cannabis has been part of my life and my work for a long time - in my own legal commercial kitchens on Tenerife (Canary Islands), where we made infused food every day, and in our legal cannabis club there. And every day the same story: a scale that showed a number, and everything else - the dose per portion, the harvest weights, what went to whom, what was left in the jar, the papers for the next inspection - on paper, in spreadsheets and in our heads.

So I built the first UP↑SCALEs for exactly these needs: for my own kitchens and for the club. Weighing in mg of THC, infusions with a known strength, jars that tell you what is left, every gram on a lot, the records made while you weigh. Everything you find here was first used by us, behind our own counter and at our own stoves - and then made better, again and again.

That is why I know what growers, kitchen crews, budtenders and the people who keep a club running really need - and what they don't need: subscriptions, clouds, accounts and somebody else holding their data.

Johann Anderson, Tenerife · questions? our e-mail address (picture)

Metrc scale for dispensaries: questions and answers

What is a Metrc scale?

The scale whose weights go into Metrc, the track-and-trace system many US states use for cannabis - in a dispensary, your NTEP legal-for-trade scale. UP↑SCALE connects to its RS-232 port and books every weighing on the Metrc tag of the package; the METRC (DISPENSARY) MODE then writes the CSV files for the Metrc upload. The display or ticket of your scale stays the legal reading.

How do I upload a CSV file to Metrc?

In Metrc: upload the CSV in the data import, choose the file upload type (e.g. Package Adjustment) and pick the file. The 📤 TO METRC screen of the DISPENSARY MODE prepares it: it checks every row, downloads the file and opens your state's Metrc site in one click. Metrc asks for a header row - paste the one of your Metrc Upload CSV window into the app once.

How do I record a Metrc package adjustment after a stock check?

With the signed difference: the quantity of a Metrc package adjustment is the change, not the new quantity. The STOCK CHECK weighs each package, works out counted minus Metrc's quantity in the unit of the package, takes the reason (proposed within your tolerance, asked above it) and puts the row into the Package Adjustment CSV.

What is the Metrc scale variance?

An adjustment reason for small weight differences of a package. Nevada's list says it should not exceed approximately 0.9 grams per pound. The DISPENSARY MODE uses 0.9 g per lb as the default tolerance - set your own value; a difference above it asks for a reason from your state's list.

Can a phone scan Metrc tags?

Yes, the barcode: the camera of the app reads the Code 128 of the 24-character Metrc tag, and a USB or Bluetooth hand scanner works too. The RFID chip in the tag needs an RFID reader - phones cannot read it.

What is a deli-style dispensary?

One that weighs flower out of a bulk package in front of the customer instead of selling only pre-packs. Some states allow it, others do not - check the rules of your state. The WEIGH-OUT tab books every weigh-out on the tag of the bulk package with its exact weight and keeps a balance per tag; your POS reports the sale to Metrc.

Does UP↑SCALE connect to the Metrc API?

Not today. A live link to Metrc - the 232 UP↑SCALER sends the weights to Metrc itself, with your own Metrc user key - is planned for the 232 UP↑SCALER. Until then, the DISPENSARY MODE writes the CSV files for the Metrc upload.

Which scale do I need for Metrc in a dispensary?

Your NTEP legal-for-trade scale with an RS-232 port, registered with your weights and measures office. The app talks to it through an adapter: the UP↑SCALE firmware on a small ESP32-C3 board (under 15 EUR, RS-232 adapter) or the 232 UP↑SCALER (prototype). The app and the adapter have no NTEP certificate - the display or ticket of your scale stays the legal reading.

What does the METRC (DISPENSARY) MODE cost?

It is part of PRO: 119.90 EUR once or from 4.43 EUR a month, and every scale can try it 14 days for free. ENTERPRISE (599.00 EUR once or from 13.00 EUR a month) adds sealed reports, the witness signature on the waste log, staff logins and LIMS forwarding.

More in detail

All jobs in short: For what? · your kind of work: For whom?

Cannabis social club software (KCanG)

The KCanG documentation workflow and a checklist of every record point - done while weighing.

Cannabis scale app: weed in grams, eighths & mg THC

The price and the mg of THC of every gram, jars weighed without opening, edibles dosed by weight - and labels, stock and lots.

21 CFR Part 11 audit trail & data integrity

Who, when, what and why in the scale - mapped to Part 11, EU GMP Annex 11 and ALCOA+, point by point, with the limits.

Device qualification: time sync & WORM storage

No clock in the scale, no WORM disk? Lock the time and the storage of every device - with templates, form and a signed record.

QA guide: computer system validation of a balance

Introducing it in a regulated lab: the QA tasks, what the app takes over, IQ / OQ / PQ, an estimate of the effort and the steps to the sign-off.

Pipette calibration & check

Gravimetric pipette calibration along ISO 8655-6, step by step on your lab balance: the scale takes every value, the uncertainty, the CMC, the register.

Daily balance check

USP <41> repeatability and minimum weight, Ph. Eur. 2.1.7, trade and HACCP checks in one minute a day.

Scale calibration & test suite

Eccentricity, linearity, repeatability and every other test of OIML R 76-1 Annex A at the scale, with checklist and final report.

℮ mark prepackage control

The 3 packers' rules, the sample plan, T1 / T2 and the lot report, step by step.

Tamper-evident sales records

Numbered, chained, sealed and checked by the scale - for an inspection.

Inventory by weight, lots & bags

Stock by weight with the loss, a lot number generator and store, fill weighing into bags and the sales log - on the scale.

Food scale app: nutrition, calories & carbs

Calories and macros live with the weight, 8000+ foods offline, barcodes, bread units for diabetics, the values of a cooked pot - and a food diary for the whole family.

Baking scale app: baker's percentage & sourdough

Recipes in baker's percentage scaled to any batch and weighed step by step, the true hydration of your dough with levain or poolish, the water temperature for your dough and the sourdough starter fed on time.

Coffee scale app: espresso & pour-over

A live picture of your pour-over and your shot moved by your scale, the coffee in the jug measured, a coach for every pour, the first drops timed, your portafilters remembered, 50+ published recipes ready to load and to share - and your brew history.

Last updated · by Johann Anderson, FARM 23 SL

READY TO UP↑SCALE YOUR SCALE?

Start with the free version - the board costs under 15 EUR and you may never need more. If you do, unlock PRO from 4.43 EUR a month, 46.90 EUR a year or once for 119.90 EUR incl. VAT - or ENTERPRISE & COMPLIANCE from 13.00 EUR a month (once: 599.00 EUR). The lifetime licences are once and forever, no subscription needed; no advertisements, everything works offline, updates stay free.