First, we must say that the balm is for outdoor uses. You should apply it before going out and wiping it off after.
We did the testing indoor and it didn't stain the wood floors. BUT we haven't tested on all kinds of surfaces. To be honest, we'd try to keep the balm for outdoor uses.