Generally speaking, yes, they are. Most online casinos offering a no deposit bonus will only offer it to new customers, not regular users. However, there may be some online casinos which may offer it to regular users, although this is very rare and unlikely to happen.