If someone you love is locked up in Minnesota, getting money into their account covers commissary - food, hygiene, writing supplies, snacks - and keeps the connection alive. Minnesota's state prison system uses JPay for all personal deposits. One thing worth knowing upfront: phone calls from Minnesota DOC state facilities are free to the recipient - you don't need to fund a phone account to receive calls from a state prison. The account you're funding is for commissary and spending only.
Minnesota splits adult custody into two systems: the Minnesota Department of Corrections (MN DOC) for state sentences, and county jails for pretrial detainees and shorter sentences. Each county sets its own deposit vendor - the two largest metro-area jails use different vendors from each other.
State prisons: MN DOC and JPay
If your person is in a MN DOC state facility, the deposit vendor is JPay. There are four ways to send money.
Electronic deposit through JPay - go to jpay.com, create or sign into your account, search for your person by their OID number (Offender Identification Number), and deposit by Visa or Mastercard credit or debit card. The JPay mobile app is also available on iPhone and Android. Fees apply by deposit amount. Funds are typically posted to the account the following business day during normal business hours.
By phone - call JPay at 1-800-574-5729. Fees apply by tier.
Cash through MoneyGram - send cash at MoneyGram locations including CVS and Walmart. Use MoneyGram receive code 1279 for MN DOC. The flat fee for cash walk-in is $6.95 for any deposit amount. MoneyGram also allows you to deposit amounts above $300, unlike online and phone methods which stop at $300 per transaction.
Money order by mail - the no-charge option. Fill out the JPay money order deposit form (English and Spanish versions available at jpay.com). Make the money order payable to "JPay." Mail the completed form and money order to:
JPay
PO Box 246450
Pembroke Pines, FL 33024
Funds received by JPay with incomplete sender information will be held by JPay until claimed by the sender. Do not include letters or correspondence with money order deposits.
The January 2025 centralized banking change
Beginning January 6, 2025, the MN DOC Office of Financial Management (OFM) processes all incoming money deposits through a central location. For personal deposits - from friends, family, or personal bank accounts - this doesn't change anything. Continue sending through JPay as usual.
What changed is for government and corporate payments: U.S. Treasury checks, tribal payments, vendor refunds, and other corporate or government-issued checks that are approved for receipt by the facility must now go to the OFM, not to the individual facility.
Address for government/corporate payments:
MN Department of Corrections
Attn: Office of Financial Management
PO Box 4719
St. Paul, MN 55101-4719
Personal deposits: still through JPay. Government/corporate checks: OFM in St. Paul. Do not send money orders or cashier's checks to the facility address - they will not be accepted there.
The OID number is required
The OID (Offender Identification Number) is MN DOC's identification number for each incarcerated person. Required for all JPay deposit methods. Find it using the MN DOC offender search at mn.gov/doc or on the jpay.com deposit page.
Restrictions on who can send money
Minnesota DOC does not allow deposits from other incarcerated individuals or residents, from people still on paper supervision (probation or parole), or from patients in other secure treatment facilities in Minnesota. Funds sent in violation of these restrictions are placed in the incarcerated person's HOLD account until release. Funds in HOLD are subject to deductions.
Surcharges on deposits
A cost of confinement surcharge and, if applicable, a restitution surcharge will be deducted from funds received. These deductions happen before the balance reaches the spending account.
Phone calls are free in Minnesota state prisons
Phone calls from MN DOC state facilities are free to the recipient - ViaPath (GTL) provides phone services and calls don't cost the person receiving them. You don't need to fund a phone account to receive calls from a MN DOC state prison. The JPay account you fund is for commissary and canteen spending only.
Mail goes through TextBehind
Since November 1, 2024, all personal mail to MN DOC state facilities is processed through TextBehind, a mail scanning service. Letters and photos go to a TextBehind address rather than directly to the facility. This doesn't affect deposits - money orders still go to JPay's Pembroke Pines address - but it matters for anyone sending letters.
County jails: vendor varies by county
Minnesota has 87 counties. County jails operate independently from MN DOC and set their own deposit vendors. Two of the largest county systems in the state use different vendors.
Hennepin County Adult Detention Center (Minneapolis), at 401 South 4th Avenue, uses Access Corrections for online deposits. Lobby kiosks are also available inside the jail. Cash or money orders payable to the inmate can be mailed to: 401 S. 4th Ave., Suite #100, Minneapolis MN 55415. Deposits may be held for verification before funds are available. Phone: 612-348-3000.
Ramsey County Adult Detention Center (Saint Paul), at 425 Grove Street, uses TurnKey Corrections for online deposits at turnkeycorrections.com. Fees apply to online deposits; deposits credited within minutes. Phone support for TurnKey: 715-690-2965. A lobby kiosk is available 24 hours a day at 425 Grove Street - cash deposits at the kiosk have no fee; credit card deposits at the kiosk carry a fee. Money orders and cashier's checks are also accepted by mail, payable to the inmate, mailed to: Ramsey County Adult Detention Center, Attention: (Inmate's Name), 425 Grove Street, Saint Paul MN 55101. Deposits cannot be made by phone for Ramsey County.
Anoka County uses TurnKey Corrections as its commissary service provider, the same platform as Ramsey County.
The vendor is county-specific - the platform for Hennepin County will not work for Ramsey County, and so on. The only reliable way to find the current vendor for a specific Minnesota county jail is to check that county's website or call the facility directly.
Accounts do not transfer between vendors. When your person moves from a county jail to a MN DOC state prison, the county account stays with the county system. You set up new deposits through JPay using the OID number.
Federal custody in Minnesota
If your person is in federal Bureau of Prisons custody in Minnesota - including FPC Duluth or FMC Rochester - deposits go through the BOP Trust Fund via Western Union, MoneyGram at retail (different code from MN DOC), or online at bop.gov. You need the eight-digit BOP register number. Do not use MN DOC JPay methods for federal inmates.
MN DOC contact
1450 Energy Park Drive
St. Paul, Minnesota 55108
651-361-7200
mn.gov/doc
What to know before you send anything
Personal deposits still go through JPay - the January 2025 centralized banking change only affects government/corporate checks.
Phone calls are free - you do not need to fund a phone account for MN DOC state prison calls.
MoneyGram code for MN DOC is 1279. Different from Louisiana's code (8714) or Georgia's code (6857). Use the right code.
Money orders over $300 are possible via MoneyGram (which accepts up to $999.99). Online and phone transactions cap at $300 per transaction.
Get the OID number first. Required for all JPay deposits. Find it through the MN DOC offender search.
Related pages:
/prisons/minnesota
How to write a letter to someone in a Minnesota facility
Send mail and photos through InmateAid
Arrest Record Search (affiliate)
Frequently asked questions
What vendor does Minnesota DOC use for inmate deposits?
JPay. All personal deposits to MN DOC state prison accounts go through JPay - electronically online or by app, by phone, through MoneyGram walk-in (receive code 1279), or by money order mail to JPay PO Box 246450, Pembroke Pines FL 33024.
What is the MoneyGram receive code for Minnesota DOC?
1279. Use this at CVS, Walmart, and other MoneyGram locations. Flat fee of $6.95 for any deposit amount. Accepts deposits up to $999.99.
What is the money order mailing address for MN DOC?
JPay, PO Box 246450, Pembroke Pines FL 33024. Make payable to "JPay." Include a completed deposit form (available at jpay.com in English or Spanish). No charge for money orders.
What changed in January 2025 for Minnesota DOC deposits?
Beginning January 6, 2025, the OFM processes all incoming money centrally. Personal deposits (family/friends) still go through JPay as usual. Government and corporate checks (Treasury checks, tribal payments, vendor refunds) now go to MN DOC OFM, PO Box 4719, St. Paul MN 55101-4719. Money orders and cashier's checks are no longer accepted at facility addresses.
Do I need to fund a phone account for calls from MN DOC?
No. Phone calls from MN DOC state facilities are free to the recipient. ViaPath provides the phone service. You only fund the JPay commissary/canteen account.
What is the OID number and where do I find it?
The OID (Offender Identification Number) is MN DOC's inmate identifier. Required for all JPay deposits. Find it via the MN DOC offender search at mn.gov/doc or during the JPay account setup.
What vendor does Hennepin County Jail use?
Access Corrections for online deposits; lobby kiosk; money orders/cash payable to inmate mailed to 401 S. 4th Ave. Suite #100, Minneapolis MN 55415.
What vendor does Ramsey County ADC use?
TurnKey Corrections - online at turnkeycorrections.com (fees; credited within minutes); lobby kiosk at 425 Grove Street, Saint Paul (cash no fee, card fee, 24 hours); money order/cashier's check by mail payable to inmate at same address. Call TurnKey at 715-690-2965.
What vendor does Anoka County Jail use?
TurnKey Corrections - same platform as Ramsey County.
Do accounts transfer between vendors?
No. When your person moves from county jail to MN DOC state prison, you set up a new JPay account using the OID number.
How do I send money to someone in federal prison in Minnesota?
Use the BOP Trust Fund - Western Union, MoneyGram (different code), or bop.gov. Minnesota federal facilities include FPC Duluth and FMC Rochester. You need the eight-digit BOP register number. ====================================================================
Stay Connected with InmateAid
Reach Your Loved One in Minnesota
InmateAid helps families stay in touch. Set up discounted calls, send letters and photos, add money, or send approved magazines - all in one place.