I do freelance web development, but haven't been doing it for a very long time. I do not do design work. I'm just going to use web fonts as an example, but my question could apply to subscription APIs, or other rentable resources which end up integrated into clients' websites.
Say I receive a PSD or AI file from a client, who I assume worked with a designer on how they want their site to look. Several fonts are included which are not available as web fonts without a subscription to a web font server which costs let's say $50 a year. (Please assume for the sake of this question they don't want to self-host, I'm well aware they could buy individual licenses but this question is ultimately about subscription resources that developers might need in order to complete a client's request)
Having my own subscription may not be difficult for me to do. I could, for example, recoup part of this cost from a client as a necessary expense on their part, and if it's something that I commonly need to use perhaps I need only charge them a small amount as the cost could be spread out. I as a developer could potentially serve numerous clients at a fraction of the cost of what it would cost them to continue paying the fee for their own personal use.
However, what if I decide to stop paying, or what if I stop gaining clients that need to use the service? Is it my responsibility as a developer to provide this resource, or do I need to let my clients know that they need to purchase their own subscription to maintain access to a resource they want included, and then use their account to integrate it? I'm leaning toward the latter as the safer option for the client and the most logical on my part, but I'm not quite sure of what's expected of me.