BankStack is the leading cause of things moving in your bags and bank.


  • sorts your inventory, bank, or guild bank
  • fills incomplete stacks in your bank with items from your inventory
  • compresses your bags by filling incomplete stacks within them
  • puts a chicken in every pot, and pot in every chicken

Quick command reference:

/bankstack : show configuration
/sort : rearrange your bags
/sort bank : rearrange your bank
/stack : fills stacks in your bank from your bags
/stack bank bags : fills stacks in your bags from your bank
/stack {group1} {group2} : fills stacks in group2 from group1
/compress : merges stacks in your bags
/compress bank : merges stacks in your bank
/compress {group} : merges stacks in group
/fill : fill empty slots in your bank from your bags
/fill {group1} {group2} : fill empty slots in group2 from group1

In the /bankstack configuration you'll find sections for "ignore" and "groups". Here's a bit of elaboration on the syntax for those parts.

You need, regrettably, to hear about bag ids first. Each bag has a number which addons use to interact with it.

Your bags are: 0, 1, 2, 3, 4 Your bank is: -1, 5, 6, 7, 8, 9, 10, 11

To ignore slot 1 of bag 0, the first slot in your backpack, go to the "ignore" panel and put "0 1" into the textfield and click "okay".

Groups are similar. Let's say that you're a herbalist, and only want to do some things to your herb bags.

You could put this into the "groups" textbox: herbs 3,4 Or this: bankherbs 10,11

You now have two custom groups, herbs and bankherbs. Presumably you keep massive herb bags in slots 3 and 4, and are making lots of money from this because you have the two most expensive bank slots as well (10 and 11).

Having created these groups you could:

/stack herbs bankherbs

Which would fill up stacks in your bank herb bags from stacks in your personal herb bags.

Predefined groups are: bank, bags, guild, all, and a few more. Click the "list" button in the groups config to see these.

There's an experimental faster guild-bank mode which you can enable by typing:

/script BankStack.db.conservative_guild = false

(This mode may not work well yet. We'll see.)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of essmene essmene Sep 10, 2013 at 14:56 UTC - 0 likes

    I am using "conservative sort" with all sliders set to 1 (right).

    However sorting hardly works.

    • Compressing is more affected than sorting
    • it fails a lot with "confusion / stopping",but not telling me what the confusion is, where it fails
    • sometimes i notice the wow icon chaning into a stored item and getting a lot of red "item not found messages" ontop of the screen (maybe by MSBT)

    I had item tracking addons under suspicion - e.g. TSM tracker or Datastore - but even after disabling those the sorting can fail.

    I have no idea what causes the sorting to fail.

  • Avatar of clausk clausk Apr 22, 2013 at 10:39 UTC - 0 likes

    I moved all the sliders under Advanced to the right. It has made it work for me, however it is really slow when using those settings.

  • Avatar of youngco2 youngco2 Apr 15, 2013 at 03:12 UTC - 0 likes

    Anyone have a fix for this addon ? Guild bank sort still doesnt work no matter which settings you use. Any ideas or a fix would be great.

  • Avatar of youngco2 youngco2 Mar 09, 2013 at 19:49 UTC - 0 likes

    5.2 has caused quite a few issues for this addon. Has anybody been able to get the fix for it yet ? When i sort my guild bank the cursor still picks up a item and stops the sort function from working.

  • Avatar of whyttedragun whyttedragun Jan 29, 2012 at 02:42 UTC - 0 likes

    Is there a way to change how it sorts equipment? I have a guild bank tab specifically for gear and id like it to be sorted by the equip level (or iLevel), not by equip slot (so I can just grab the gear in order, once my enchanter is able to DE it).

  • Avatar of Rafnir Rafnir Jun 03, 2011 at 11:11 UTC - 0 likes

    I'm trying to create a custom group that includes the bank bag_id -1, but it won't work - clicking the "Okay" button just doesn't do anything - like the dialog just doesn't like the -1. I'm doing it as "vault -1". Is this correct or am I missing something that would get it to accept the -1?

  • Avatar of Pungkula Pungkula Oct 29, 2010 at 19:18 UTC - 0 likes

    Anyone have this issue with sorting, it just stop 50% of the time. I can't recall this problem with v 15 or earilier.

    Symptom: I press "sort", then it stop uncompleted, then I press "sort" again to cancel the stalled operation, and then press "sort" again to finalize the work.

    I tried different settings: Move soulbound to first, backfill, reverse.....noting. helps

    Anyone know how to fix this issue?

  • Avatar of Kemayo Kemayo Oct 13, 2010 at 17:45 UTC - 0 likes

    Marthisdil: That's in there already. Use the slashcommands with groups "guild" (all tabs), "guild1", "guild2", etc.

  • Avatar of Marthisdil Marthisdil Oct 13, 2010 at 15:14 UTC - 0 likes

    Will you be adding functionality to allow bankstack to give/take items from the guildbank? Being able to have same functionality, and just select the tab you wish to run the command against before running it would be perfect!

  • Avatar of Kemayo Kemayo Oct 12, 2010 at 05:14 UTC - 0 likes

    Zidomo: I never saw that happening myself, but I committed things that remove plausible avenues for it occurring. Let me know if it still happens to you.


Date created
Aug 16, 2008
Last update
Sep 10, 2013
Development stage
  • deDE
  • enUS
  • koKR
  • ruRU
  • zhCN
All Rights Reserved
Curse link
Recent files



Embedded library