How to Cancel an SMM Order: When It Works, What Comes Back and When
When an SMM order can be cancelled, what is refunded before and after delivery starts, how cancel differs from partial and refill, and how to cancel via API.

You can cancel an SMM order only if the service supports cancel and the order is still open. If delivery hasn't started, you get a full refund. If it has, delivery stops and the undelivered part is refunded once the supplier confirms. Completed orders can't be cancelled; for drops after delivery, use refill.
Cancel sounds simple, but it depends on a supplier agreeing to stop. This guide explains why some services can't be cancelled, what comes back in each case, how cancel differs from a partial order and a refill, and how to cancel in the panel and through the API.
Why can't every SMM order be cancelled?
Once an order reaches a supplier, stopping it is up to that supplier. Some sources can stop mid-delivery and report exactly how much was delivered. Others can't: the work is already queued across many accounts, or the supplier has no way to report a clean stop. A panel can only offer cancel where the supplier behind the service supports it.
That is why cancel is a property of each service. On Orbismm, cancel is available only on services marked cancellable, and the flag is shown with the service in the panel and returned as cancel by the v2 services action.
What comes back when you cancel an SMM order?
| Order state when you cancel | What happens | Status at the end | Refund |
|---|---|---|---|
| Pending or Processing, not started | The order is stopped before delivery | Canceled | Full refund to your balance |
| In progress | The supplier is asked to stop; delivery ends | Partial | Undelivered part, once the supplier confirms |
| Completed, Partial or Canceled | Nothing; the order is already closed | Unchanged | None from a cancel |
| Any state, on a service without cancel | The request is refused | Unchanged | None from a cancel |
For example, with hypothetical numbers: you order 5,000 likes at $1.20 per 1,000, charged $6.00. You cancel after 2,000 have arrived. Once the supplier confirms, the order closes as Partial and the 3,000 undelivered likes, $3.60, are refunded to your balance with a ledger entry. If you had cancelled before it started, the full $6.00 would have come back.
Between asking and the supplier confirming, a few more units may arrive. The refund is calculated on what was actually undelivered when the order closed, not on the count at the moment you clicked.
How long does a cancel take?
It depends on where the order is. An order that hasn't reached a supplier yet can close almost as soon as you ask. Once a supplier has it, the order stays open until that supplier confirms it has stopped and reports what it delivered; only then can the undelivered part be worked out and refunded. Most suppliers confirm quickly, some take longer.
- While a cancel is waiting, the order keeps its current status and the order log shows the request.
- Don't place a replacement order on the same link until the first one has closed, or the two counts will overlap.
- If a cancel sits unconfirmed for a long time, open a ticket from the order on the support page.
Cancel, partial or refill: which one applies?
| Cancel | Partial | Refill | |
|---|---|---|---|
| Who starts it | You | The system, when delivery stops early | You, after delivery |
| When | While the order is open | When the order closes short | Inside the service's refill window |
| What it does | Stops delivery | Closes the order with part undelivered | Replaces units that dropped |
| Money | Undelivered part refunded | Undelivered part refunded automatically | Free inside the window; no money moves |
| Needs support from the service | Yes, cancellable services only | No | Yes, services with a refill window |
A partial order is usually not something you asked for: a supplier stopped and the rest couldn't be delivered. A refill belongs to the time after delivery; our guide to what refill covers explains the limits, and our guide to SMM order statuses explains every status name.
How do you cancel in the panel and through the API?
- In the panel. Open the order and cancel it there. The order log records the request and, later, the refund.
- API v2. Send
action=cancelwithordersas comma-separated IDs, ororderfor one. The answer is always a list, one entry per order:cancel: 1when accepted, or anerror, such asThe order is already closed.orThis service does not support cancel. - API v1.
POST /v1/orders/{id}/cancelanswers202with the order object. A closed order returns409 order_closed; a service without cancel returns422 cancel_not_supported. - Asking twice. A repeat cancel while one is under way is accepted and changes nothing, so a retry after a timeout is safe.
After a cancel is accepted, the order closes once the supplier confirms. Poll status, or subscribe to order.canceled and order.partial through webhooks. To try the whole flow without spending money, a sandbox test key runs cancels on play money; the sandbox docs explain how. Full request formats are in the API v2 reference.
When should you cancel, and when is it better not to?
| Situation | What to do |
|---|---|
| Wrong link, delivery not started | Cancel at once, if the service allows it |
| Wrong link, delivery started | Cancel to stop the rest; units already delivered can't be refunded or moved |
| Client changed their mind | Cancel if allowed, and pass the refund on under your own terms |
| Order slow to start | Usually wait: on Orbismm a stalled order is rerouted to a backup line automatically |
| Duplicate order on the same link | Cancel the second one; on Orbismm it waits for the first, on services where that matters |
Cancelling a slow order and placing it again rarely helps. It restarts the queue and can leave two orders on one link. Our guide to stalled order rerouting explains what happens to slow orders without your help.
Where does the refund go?
Refunds go to your Orbismm balance, with a ledger entry that says why, and the order's charge in the API already reflects them. The balance can't be withdrawn or transferred; it pays for your next orders. Orders delivered to a wrong link the customer gave are not refunded, which is one more reason to check links before ordering. The complete rules are on refill and cancel.
From Orbismm order data
From Orbismm order data: across still being measured orders in the last 30 days, the median start time was still being measured, so the window for a cancel before delivery starts is often short.
Check which services are cancellable on the [services](/services) page before you order.
Frequently asked questions
- Can I cancel an SMM order after it has started?
- On a cancellable service, yes. Delivery stops, the order closes as Partial, and the undelivered part is refunded once the supplier confirms.
- Do I get a full refund if I cancel before the order starts?
- Yes. On Orbismm, cancelling a cancellable order that hasn't started refunds the full charge to your balance.
- What's the difference between partial and canceled?
- Canceled means the order closed before any delivery and the full charge was refunded. Partial means some units were delivered and the rest was refunded.
- Can I cancel a completed order?
- No, there is nothing left to stop. If the concern is drops after delivery, request a refill inside the service's refill window.
- How do I cancel an order through the API?
- With API v2, send action=cancel with the order IDs. With API v1, send POST /v1/orders/{id}/cancel. Repeating a cancel that is already under way changes nothing.