We want Unified Praise's public catalogue to be a list of songs that people would generally consider complete. If your song fits that definition in your opinion, it's probably ready to be added and made public. We recognise that this is a very subjective thing, so we deliberately don't put any definition on what a "finished" song is. Just remember that the song represents you, so you should be comfortable with that.
Also consider that a song composition can be finished, but the recording may be basic or low-key. This is fine, and we encourage people to put up recordings of all kinds as long as they represent the song well.
You can also add songs and make them private. This may be useful for songs that are almost ready, but you want to test in a smaller context. For instance, you may want to try out a song at your local church to gather feedback, and you'd like to give the worship team access to chords, lyrics and lead sheets. In this situation you can upload the song to Unified Praise as private until you're ready to release it to the world.