InmateSales

- 501.00 Reviews
- 3.8
- Downloads
- 500,000+

Our take on InmateSales from Appgk
Managing communication-related payments for someone in custody is the kind of task where a small mistake can become a long delay. InmateSales is designed for that narrow but important job: it lets users manage an InmateSales account and make deposits at certain correctional facilities. I found its purpose easy to understand, but the experience depends heavily on choosing the right facility and keeping account details consistent.
This is a free communication app from Combined Public Communication LLC, aimed at people who need to handle deposits without relying entirely on a desktop browser or a phone call. It is available for users aged Everyone and works on devices running Android 8.0 or later. The current version is 1.10.1-b605150303, and its presence on Android is substantial, with over 500K installs. Its average rating sits at 3.8 from around 1.5K ratings, which feels believable for a service app that can be useful when everything matches correctly but frustrating when a facility, account, or transaction detail is out of alignment.
Where people usually get stuck
The first thing I would tell a new user is not to treat this like a general messaging app. The name and communication category can make it sound broader than it is, but the practical role is account management and deposits for participating facilities. That distinction matters because the app is only useful when the intended facility supports the relevant InmateSales service.
A common point of friction is starting with the wrong assumption about what a deposit does. A deposit may be connected to a particular person, facility, or service purpose, so selecting a similar-looking name or location can create confusion later. I recommend slowing down at every selection screen and checking the facility name against the information given by the correctional institution. A familiar city name is not enough if several facilities appear similar.
Best Parts of InmateSales
Things to Keep in Mind About InmateSales
Another stumbling block is account identity. If you have used InmateSales before through another channel, creating a second account with a different email address can make the history look incomplete. I would first try the same sign-in details you normally use rather than registering again immediately. This is one of the most useful habits with a service app: solve identity confusion before attempting the payment again.
People also tend to interpret a delayed result as a failed payment. Those are not always the same thing. A screen that does not update instantly can tempt you to repeat the transaction, which may create duplicate attempts or make it harder to understand what happened. I would record the time, selected facility, recipient details, and visible status before trying again. That simple note can save time if support is needed.
News and Features Related to InmateSales

News
YouTube Turns a Quick Video Check Into an Hour of Watching

News
BeautyPlus Makes Portrait Retouching Feel Like Your Own

News
TikTok’s Effortless Feed Makes Every Swipe Count—and Every Mistake Harder to Undo
The app’s narrow focus is both its strength and its limitation. It avoids the clutter of a broad social platform, but it also means you should not expect it to replace every communication service offered by a facility. If your goal is a video visit, phone call, message, or another service, first confirm that the deposit you are making is intended for that specific purpose. The application helps manage the account side; it does not automatically make every facility service available.
Why facility matching matters more than the interface
In my experience with facility-specific services, the most important part of the process happens before tapping the final confirmation button. The app can only guide you using the facility and account information entered into it. If the correctional facility has recently changed its instructions, uses a related but different service, or requires a particular identification format, the problem may look like an app error even when the underlying issue is a mismatch.
Don't want to read the full review?
For that reason, I would keep the facility’s official instructions nearby during setup. Compare the spelling of the person’s name, identification details, and location rather than relying on memory. This is especially helpful if you are assisting an older relative who may have received instructions by mail or over the phone and is unsure which details belong in which field.
The app is a better fit for a focused task than for casual exploration. Open it when you already know who the deposit is for and which facility should receive it. That approach reduces the chance of choosing an incorrect profile simply because it appears first or looks familiar.
Screenshots












Setup checks that prevent avoidable problems
Before using InmateSales, I would begin with the basics: confirm that the device runs Android 8.0 or newer, install the current available release, and make sure the app opens normally. The version listed for the app is 1.10.1-b605150303. Keeping the app updated is sensible for account and transaction tools, although an update alone cannot correct an incorrect facility selection or account record.
Next, check the account details slowly. Use the email address or login information associated with the existing InmateSales account if one already exists. If you are setting up an account for the first time, choose details that you can access reliably, because losing access to the email or login information can make later account recovery more difficult. I would avoid creating multiple accounts simply because the first sign-in attempt takes longer than expected.
A practical setup trick is to write down the exact facility name and the person’s identifying information before opening the deposit screen. Do not depend on copied text that may contain an extra space or an old spelling, and do not guess when two records look alike. If a family member is helping with the process, agree on one set of details and use it consistently instead of each person making separate account attempts.
It is also worth checking the device itself. If the app does not load correctly, close other demanding applications, restart the phone, and try again. Confirm that the device has a stable internet connection by opening another ordinary page or service. A weak connection can interrupt sign-in or leave a screen appearing unfinished, while the actual problem is the network rather than the account.
I would not begin by repeatedly tapping a button that seems inactive. Give the screen a moment, then check whether the page has changed or whether a confirmation message is visible lower down. On a smaller phone, keyboard panels and scrolling can hide important text. Dismissing the keyboard and moving through the page deliberately is a small but useful adjustment.
Preparing for a deposit without rushing
When the purpose is a deposit, treat the process like a financial form even though the app belongs to the communication category. Verify the recipient and facility before reviewing the final details. If another person is asking you to make the deposit, compare their instructions with the facility information you already have instead of forwarding money based only on a text message or a screenshot.
Use one attempt at a time. If the confirmation is unclear, do not immediately repeat the deposit. First look for a transaction status, account history, confirmation message, or other visible indication inside the account. If the app closes during the process, reopen it and check the account before starting over. The goal is to distinguish an interrupted display from an unsuccessful transaction.
This is also where the free price is helpful: there is no app purchase required simply to install it. Still, “free” does not mean every deposit-related condition is identical across facilities. The app’s role is to manage the InmateSales account and deposits at certain facilities, so the institution’s own instructions remain important when you need to understand eligibility, timing, or the purpose of a particular deposit.
What I would do after a failed sign-in
If sign-in fails, I would first re-enter the details manually and check for accidental spaces, capitalization differences, or an incorrect email address. If the account was created elsewhere, I would use those original credentials rather than registering again. I would also verify the internet connection and restart the app before deciding that the account is broken.
If the problem continues, the most useful next step is to gather precise information: the account identifier used, the facility selected, the time of the attempt, and the wording of any error message. Avoid sending passwords or sensitive payment information in an ordinary message. Clear notes make it easier to explain the issue without exposing more personal information than necessary.
For a relative who is less comfortable with smartphones, I would sit beside them during the first setup rather than taking over the account completely. That keeps the login details under the account holder’s control and makes future use easier. The app is simple in purpose, but a first successful walkthrough can prevent repeated mistakes later.
Recovering the workflow when something goes wrong
The safest recovery method is to move backward through the process instead of repeating the final action. First reopen the account. Then check the selected facility and recipient. After that, review any visible status or history before attempting another deposit. This sequence is more reliable than assuming that an unresponsive screen means the transaction failed.
If the app closes unexpectedly, restart the phone and open InmateSales again. If it still behaves strangely, check whether the device has enough free storage and whether other apps are also having connection problems. These are ordinary troubleshooting steps, but they matter because a service app can appear responsible for a wider device or network issue.
When the account opens but the expected facility or person cannot be found, stop before improvising. Do not choose a different record simply because it is close. Recheck the institution’s instructions and the spelling of the details. A missing match can mean that the selected facility is not one of the participating locations supported for the action you are trying to complete, or that the information needs to be entered differently.
If a deposit appears to be pending or unclear, save the visible confirmation details without sharing them publicly. A screenshot can help you remember what the app displayed, but it should be stored privately because it may contain account or transaction information. I would wait for the account view to reflect the attempt before deciding whether another action is necessary.
One non-obvious advantage of this careful approach is that it creates a clean timeline. Write down when you signed in, when you selected the facility, and what the final screen showed. If you eventually need assistance, a timeline is much more useful than saying only that “the app did not work.” It also helps identify whether the issue occurs during sign-in, facility selection, confirmation, or account updating.
When reinstalling helps, and when it does not
Reinstalling can be reasonable if the application will not open or repeatedly closes after a restart, but I would not use it as the first response to a missing deposit or uncertain transaction. Removing an app does not erase a facility-side issue, correct an account mismatch, or reverse an action that may already have been submitted. Check the account and record the status first.
If you do reinstall, make sure you know the correct login details beforehand. Otherwise, you may trade a technical problem for an account-access problem. After reinstalling, confirm the facility and recipient again instead of assuming that the previous selection will return exactly as before.
Clearing confusion is more important than clearing app data. For a deposit service, the order of operations matters: identify the right account, identify the right facility, review the result, and only then consider device-level fixes. That is a more cautious workflow than repeatedly deleting and reinstalling the app.
When the app is not the cause
Not every delay belongs to the Android application. A correctional facility may process deposits on its own schedule, apply its own eligibility rules, or use a separate system for a service that looks related. If the app accepts your account details but the facility-side result does not change immediately, the delay may be outside the phone.
The same applies when a person cannot receive the expected benefit from a deposit. The application manages the InmateSales account and deposits at certain facilities; it does not guarantee that every location offers the same options or that every deposit has the same effect. Before blaming the app, compare the selected facility and deposit purpose with the institution’s current guidance.
Payment-related problems can also originate with the payment method, bank, or card issuer. If the app shows a clear decline, check the payment method through the appropriate provider rather than trying many identical attempts. If the status is unclear, avoid duplicate submissions and keep the transaction details private while you seek clarification.
There is also a human factor. Families sometimes share one phone, use autofill, or switch between several accounts. Autofill can insert an old email address, while a shared device can leave another person’s information on screen. I recommend reviewing every account and recipient field before confirming anything. That extra pause is particularly important when more than one incarcerated person or facility is involved.
Compared with calling a facility or using a desktop browser, the app’s main benefit is convenience when you are already comfortable handling the process on a phone. It keeps the task closer at hand and avoids depending on a computer. A browser or direct facility contact may be better when you need to read lengthy instructions, compare several records side by side, or resolve an unusual account issue. InmateSales is most useful for a repeatable, familiar workflow, not for replacing every support channel.
Who should use it regularly
I would recommend it to family members or trusted contacts who make recurring deposits at a supported facility and want a mobile way to manage the associated account. It is also practical for someone helping another person who is uncomfortable with computers but can follow a clear phone-based process. The free installation removes one barrier, and the Everyone age rating makes it broadly accessible from an app-store perspective.
I would be more cautious about recommending it to someone who has never confirmed the facility’s service arrangements, needs a different type of communication, or expects a general-purpose inmate messaging platform. In those situations, starting with the institution’s instructions or a direct support channel is more sensible. The app’s focused design is not a weakness for its intended task, but it becomes a limitation when the user expects broader functionality.
It is also not the best choice for people who want a detailed desktop-style overview of many transactions at once. A larger screen can be easier for comparing names, dates, and facility information. The mobile format is convenient, but convenience and visibility are not always the same thing.
My practical verdict
After looking at the complete workflow, I see InmateSales as a useful specialist tool rather than an app that everyone needs. Its value comes from making account management and deposits available in a mobile setting for participating facilities. The experience is strongest when the user already has accurate facility information, uses the correct account, and treats each deposit as a deliberate transaction.
The biggest lesson is to verify before repeating. Check the facility, check the recipient, check the account, and check the result. If something fails, separate app behavior from network trouble, device trouble, payment trouble, and facility-side processing. That mindset prevents the most expensive kind of mistake: repeating an action simply because the first result was not displayed clearly.
With over 500K installs and an average rating of 3.8 from around 1.5K ratings, the app has found a real audience, though the rating also suggests that the experience is not effortless for everyone. I would interpret that fairly: a focused service app can be genuinely helpful while still exposing users to account and facility dependencies that the interface cannot solve by itself.
My recommendation is straightforward. Install it if you need to manage an InmateSales account or make a deposit at a participating facility, especially if using a phone is more convenient than a browser or phone call. Before the first attempt, gather the exact facility and recipient details, use one account consistently, and keep a private record of each confirmation. If your situation involves an unsupported facility, a different communication service, or an unclear transaction, use the relevant official instructions or support route instead of forcing the app to fit.
InmateSales is worth using when it matches your facility and your specific task. It is not a universal communication solution, but within that boundary it can turn a repetitive account job into a manageable mobile routine. I would recommend it with careful setup, realistic expectations, and the willingness to pause whenever a confirmation does not clearly match what you intended.
InmateSales FAQ
What is InmateSales and what is it used for?
InmateSales is a communication and account-management service designed to help approved contacts interact with incarcerated individuals, depending on the correctional facility’s available programs. Through the platform, users may be able to manage messaging, phone-related services, video visits, deposits, or other approved communication options. Available features are not identical everywhere, so you should confirm that the relevant facility supports InmateSales before creating an account or making a purchase.
How do I create an account and connect with an incarcerated person?
To get started, download or open the official InmateSales service and register with your personal information, email address, and a secure password. You will generally need to select the correctional facility and provide identifying details for the incarcerated person. The facility may review or approve the connection before communication becomes available. Enter all information carefully, because incorrect details can delay approval or prevent your account from being linked successfully.
What services and features are available through InmateSales?
The features offered by InmateSales depend on the correctional institution and its communication policies. In supported locations, the platform may provide account funding, electronic messaging, photo sharing, video visitation, phone services, or other approved products. Some services may require separate purchases, scheduling, identity verification, or facility approval. Before paying, review the options shown for your selected institution, since availability, pricing, limits, and rules can vary considerably.
Is InmateSales safe to use, and are messages or visits monitored?
InmateSales is intended to operate within correctional-facility security procedures, but users should not expect the same privacy as with ordinary messaging or video-call applications. Communications, uploaded content, calls, and visits may be monitored, recorded, delayed, rejected, or reviewed according to facility rules and applicable regulations. Avoid sharing sensitive information, and read the terms, privacy policy, and institution-specific guidelines before using any communication feature.
How much does InmateSales cost, and can I receive a refund?
The cost of using InmateSales depends on the facility, service type, message or visit limits, account requirements, and any applicable transaction fees. Some options may involve prepaid balances or individual charges, while others may have separate rates for calls, video sessions, media, or deposits. Refund eligibility also depends on the purchase and the provider’s policies. Check the displayed price and refund terms carefully before confirming a transaction.











