But the fee would be taken singly using each address input right ?? because I haven't tried the multiple address already,just found out its best to receive utxo in different addresses as it helps in privacy too
The more inputs/outputs your transaction contains, the more fee you have to pay.
Take note that I am saying inputs, not addresses. Even if you have received all the transactions at the same address, you still have multiple inputs when making a transaction. As already stated by pooya87, it doesn't matter you have received all the transactions at the same address or different addresses.
Let's say I want to make a transaction with 1 segwit input and 1 segwit ouput. Such transaction would be around 110 vbyte in size.
For example, if I use the fee rate of 10 sat/vbyte, I would pay 1100 satoshi as transaction fee.
If I add an extra input to my transaction, it would have 2 inputs and 1 output. Such transaction would be around 177 vbyte in size and if I use the same fee rate for that, I would pay 1770 satoshi as transaction fee.