Although Wikipedia says that it is an "American English idiom," as a U.S. native speaker I have _almost never_ heard it used and I have never used it myself.
Don't use it. Understand it if you hear it, but don't use it. I would guess that _many_ U.S. native speakers don't even know what it means.
Just say "from beginning to end" or "from start to finish."