Please help! I am in the green on my stocks but haven’t made any money?

I need a simple answer as this seems like a simple problem.

I have started a new account with £100.

I have bought stocks and since buying they are up by +34p.

Why is my account total not £100.34 rather than £99.90?

This was a UK stock and I am in the UK.

What fee have I paid? It says 0 commission and doesn’t mention any other cost?

Many thanks.

Are you perhaps looking at the buy price when you say up by +34p? There is a sell price that is always lower.

There is the Stamp Duty.