Transferring white on dark shirt is tricky. The end result is a function of fabric and ink density. If white is a major color of your logo, your best bet is to lay a plain white in bottom first, then your logo. Of course it will be more expensive doing this. To get around you will either avoid using dark shirt, or avoid using light color on your logo.