Owen, 32, was unveiled as Stoke manager Tony Pulis' seventh summer signing but both the player and the club were made to sweat on a decision from the Premier League to confirm his eligibility.
The deal was announced by the club on Tuesday but remained subject to confirmation that the Potters submitted the relevant paperwork prior to the 4pm deadline for the player to be signed on a free agent basis.
The uncertainty meant the Premier League were only able to release the official 25-man squads for 19 of the 20 clubs.
But now a decision has been made and Owen will be available for selection ahead of Stoke's next Barclays Premier League fixture, which sees champions Manchester City visit the Britannia Stadium.