Both live in one place: the Final Plan of Record (FPOR) questions your license requires, answers drafted from your own documents, the procedures you file, your team's training and certificates, your duties and logs, and records you can hand to an inspector.
30-day free trial. No payment details to start.
Minnesota's Office of Cannabis Management publishes its Final Plan of Record questions as forms, one set per license type. We transcribed all of them: every question, its official number, the rule it comes from, and the endorsements that switch it on. Your license and your endorsements decide your list, and the first thing this does is show you exactly what yours is.
Which questions you owe depends on your license type and the endorsements you hold. A microbusiness doing cultivation and retail answers a fraction of the microbusiness set, and the rest do not apply. Your own list depends on your own license and endorsements.
Every question is shown as Minnesota's Office of Cannabis Management wrote it, with the state's own question number next to it. Nothing is paraphrased, so you can point at a question and be understood by anyone reading the same form.
Write an answer once and it stays put, saved in one place, with a plain view of what is done and what is left.
Upload what you already have. Tofte drafts your answers from it, and shows you where every sentence came from.
Point the product at the documents your business already runs on. It reads them, indexes the passages, and drafts answers from what they actually say.
Each drafted sentence points back to the passage it came from, and the citation is checked against the real text before you ever see it. If it does not match, it is removed.
Where your documents do not say enough, you get a flag naming what is missing instead of made-up text. You read, edit, and approve every word before it is final.
Several of the forms you file are standard operating procedures. What you file is what you have committed to doing.
Your procedures are written and kept in the product, in sections. Supporting files and evidence attach to the procedure they belong to.
Every version is kept, showing what changed, who changed it, and when. The old version is never destroyed.
Approval is a deliberate step, and it is tied to the exact text approved. Editing approved text removes the approval instead of carrying it forward onto words nobody signed off on.
Minnesota names training subjects for everyone who works with cannabis and expects them covered every year. Certificates expire. People leave.
The people who work for you are records in the product. They do not need logins or email addresses to be listed and tracked.
Courses are built from your own approved procedures and the state's required subjects, assigned to the right people, and scored. In-person sessions are recorded too. Each requirement shows the rule it comes from and the date it runs out.
A certificate carries a number, a score, and an expiry date. Nobody can edit or delete it, including you, it stays on file after the person leaves, and when it lapses the training comes back around automatically.
A license carries duties that repeat: checks, counts, reports, renewals. Each one has a date and needs proof it happened.
Your recurring duties are laid out with due dates, grouped by what is late, what is close, and what is coming. Nothing depends on somebody remembering.
Logs your license requires are set up from templates for your license type and the city or county you operate in, and record each entry against the duty it satisfies.
Files and notes attach to the duty and the log entry, so the proof is with the obligation rather than in somebody's inbox.
When somebody asks for a record, you hand it over the same day.
Your Final Plan of Record package, procedures, team and certificate files, duty logs, and activity history all export as printable documents or spreadsheets.
Every export carries a stamp calculated from its contents, so you can show later that the copy you handed over is the copy that came out of the system.
One packet gathers what an inspector normally asks for, assembled from the same record rather than pieced together the night before.
Tofte tracks the version of every form and checks the state's published sources every week. If a form you already answered under changes, you get a notice on the questions themselves showing what carried over and what needs another look. A saved template or a downloaded copy cannot do that.
The procedure answers the question on the form. The training teaches the procedure. The certificate proves the person was trained. When an inspector pulls one thread, the rest is already attached.
A few facts about your business on the left decide everything on the right.
We can get you set up inside Tofte: sorting out which questions apply to your license and endorsements, getting your procedures written and approved, and getting your team and their training recorded. You stay the one who signs off on what your business does.
See how we can help →until your license is issued
Answer every question on the state's forms from your own documents, build the procedures the state requires, and prepare your Final Plan of Record. When the Office of Cannabis Management issues your license, this fee stops and you move to a compliance plan for the size of your team.
Start free trialA person who knows the Minnesota process works with you until your application and Final Plan of Record are submitted and accepted. Priced by license type. Ask us.
Ask usIf you add an endorsement or register another site later, the licensing fee applies again only for that stretch.
Once you are licensed, you pay by the size of your team. Small shops pay less.
Everything you built while getting licensed stays in your record: procedures your team acknowledges, required training and certificates, duties and logs with proof, and records you can hand to an inspector. 30-day free trial. No payment details to start.